30080 119
22911 107
12889 450
8936 825
188184 990
71596 275
24300 374
15659 246
61316 768
16329 619
27543 823
17015 132
33882 720
25261 388
3545 395
5862 556
79746 658