3331 625
41899 117
3554 602
13358 393
10589 220
11588 37
5803 509
1890 114
5968 542
40727 334
15252 385
3410 30
2538 230
4078 195
39970 209