40863 116
3293 602
12871 393
10357 220
11032 37
5666 509
1805 114
5714 542
39810 334
14300 385
2937 30
2412 230
3792 195
39362 209