303942 1032
31527 235
40300 38
27559 195
10575 95
14362 509
33043 210
11952 391
16097 239
9992 363
6813 381
4099 400
6647 204
8171 270
8859 633
8847 471
9798 78