3296 625
41788 117
3515 602
13303 393
10562 220
11505 37
5781 509
1873 114
5923 542
40581 334
15094 385
3331 30
2514 230
4053 195
39869 209