1096 58
3771 670
3648 556
11378 435
30060 857
7853 398
9046 885
10031 510
11224 815
6079 335
10456 761
3610 172
7249 470
3301 112
8752 617
6181 519
5182 640