30133 119
22959 107
12915 450
8949 825
188936 991
71781 276
24356 374
15998 246
61642 768
16438 620
27583 823
17079 132
34283 720
25425 388
3557 395
5875 556
80050 658