3295 625
41778 117
3513 602
13303 393
10557 220
11491 37
5778 509
1873 114
5923 542
40577 334
15087 385
3325 30
2512 230
4053 195
39866 209