3193 625
41483 116
3384 602
13033 393
10480 220
11318 37
5755 509
1855 114
5852 542
40294 334
14768 385
3154 30
2477 230
3942 195
39649 209