12593 203
30978 858
52956 518
271210 978
9365 817
9657 170
36125 480
101535 457
3750 768
5945 635
6532 705
42293 110
27092 206
167553 660
7157 304
20550 444
258910 438
12941 759
2332 103
5481 722
27113 635
24491 626
105520 920
100990 547
2120 417
3048 851