4597 800
2853 504
20918 458
5115 282
19528 1049
4965 649
17163 941
14094 270
11651 685
15140 541
6657 661
12570 683
8303 702
5268 425
4535 420
8921 256
2556 53
3027 283
6786 42
14666 527
12899 847
6890 138
12496 281