3296 625
41785 117
3514 602
13303 393
10560 220
11503 37
5779 509
1873 114
5923 542
40580 334
15090 385
3325 30
2512 230
4053 195
39866 209