3295 625
41776 117
3513 602
13303 393
10557 220
11490 37
5778 509
1872 114
5923 542
40575 334
15083 385
3325 30
2512 230
4053 195
39861 209