3296 625
41782 117
3513 602
13303 393
10558 220
11491 37
5778 509
1873 114
5923 542
40578 334
15089 385
3325 30
2512 230
4053 195
39866 209