40508 560
8758 411
7087 101
4076 240
20057 292
90166 705
76995 490
3329 43
35293 418
32926 972
22763 751
30043 223
23370 859
16834 661
15649 465
25117 333
23233 142
11814 98
20548 264
28168 754
4843 86
16668 739
3909 411
24599 512
12061 510
9203 444
9027 355
18480 402