40865 116
3294 602
12872 393
10357 220
11033 37
5671 509
1805 114
5717 542
39815 334
14303 385
2939 30
2413 230
3794 195
39365 209