306092 948
118881 163
27295 871
4740 233
13012 393
7990 76
17865 443
3768 140
9744 350
30444 891
15907 565
15018 349
14153 225
22643 235
49941 447
48353 521
31068 554
55713 425
32847 431
18296 512
66821 686
14959 342
31110 482
58696 237
34292 79
20647 107
59533 142
29950 122