40882 116
3297 602
12877 393
10365 220
11055 37
5678 509
1806 114
5729 542
39840 334
14340 385
2954 30
2416 230
3800 195
39390 209