40895 116
3299 602
12879 393
10368 220
11065 37
5680 509
1807 114
5731 542
39846 334
14354 385
2956 30
2416 230
3805 195
39398 209