3296 625
41787 117
3515 602
13303 393
10561 220
11505 37
5779 509
1873 114
5923 542
40580 334
15092 385
3331 30
2513 230
4053 195
39866 209