2981 503
12574 396
5343 282
9767 50
5394 439
10396 637
14828 641
17513 164
9917 102
29594 378
84550 547
6450 412
141800 294
109472 592
7010 389
11325 589
5780 160
4655 306
16291 211
15572 251
7416 230
19757 377
8977 922
6068 151
2731 181
4976 108
6606 618
8654 606