40505 560
8758 411
7085 101
4076 240
20053 292
90159 705
76994 490
3329 43
35293 418
32923 972
22760 751
30037 223
23367 859
16834 661
15649 465
25114 333
23233 142
11814 98
20544 264
28163 754
4843 86
16668 739
3909 411
24591 512
12061 510
9202 444
9026 355
18480 402