500 111
4831 933
16888 611
4705 542
11653 380
7950 521
10177 752
9228 132
31596 696
1371 163
38176 648
3447 52
57740 513
56699 785
21548 405
26832 152
29912 603
19963 523
18428 898
15955 547
12459 234
7436 513
8153 470
3955 723
7532 711
3730 678
6339 677
3577 215