4098 300
16910 702
5033 431
3007 245
2934 95
3877 76
7553 862
3561 584
12203 823
11032 635
6749 573
6781 275
6608 422
5995 305
10720 75
8402 253
7958 817
3838 394
4936 458
7455 427
5043 135
5194 902
5926 691
6802 660