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