3118 882
2406 718
2290 655
1371 108
105976 270
1405 139
3451 242
31007 513
8286 844
9267 566
16438 40
166139 506
287872 687
81141 455
71400 630
79732 273
95705 339
66525 334
143545 1057
56119 877
27298 560
48686 193
43935 469
15920 324
35012 323