3291 625
41760 117
3508 602
13298 393
10551 220
11478 37
5777 509
1872 114
5914 542
40551 334
15061 385
3315 30
2510 230
4040 195
39847 209