2996 272
1006 113
5269 31
2910 627
15842 601
14004 347
1537 51
2454 184
4090 582
1118 40
3957 645
3475 479
10840 354
1543 48
16538 652
1073 166
2908 535
2753 212
2119 429
2051 324
1487 387
4282 292
3134 702
4171 234