50562 531
10280 93
13461 306
12960 392
4153 499
19342 37
4696 352
3292 348
4547 786
25155 548
16053 623
9670 380
6090 544
2666 257
2424 257
614 47
43740 397
25747 237
3000 156
2951 96
3414 290
855 73
49172 431
49639 166
3106 371
9973 640
27393 619
3316 298