2981 503
12573 396
9767 50
5394 439
10396 637
14827 641
17513 164
9917 102
29594 378
84549 547
6450 412
141800 294
109472 592
7010 389
11325 589
4655 306
16291 211
7416 230
8977 922
6068 151
2731 181
4976 108
6606 618
8654 606
4550 465
6349 803
3170 153
8474 375