40952 116
3313 602
12888 393
10382 220
11104 37
5689 509
1812 114
5745 542
39932 334
14429 385
2991 30
2426 230
3838 195
39434 209