14021 843
31800 318
8413 631
4052 241
33496 307
62403 563
36397 661
2927 300
2616 316
3032 448
10240 904
4341 608
19825 125
40984 437