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