306660 949
119054 165
27303 871
4753 233
13023 393
7995 76
17878 443
3770 140
9750 350
30450 891
15910 565
15022 349
14163 225
22679 235
50001 447
49281 523
31155 555
55954 425
32956 431
18366 512
67846 693
15022 342
31162 482
58802 238
34420 79
20713 108
59652 142
30040 123