21033 326
381648 1055
215964 696
67337 349
31828 248
255480 936
94121 653
19826 272
61271 169
8893 599