984
477
796
7010
808
576
733
924
895
764
970
587
43527
33250
32423
29745
2570268
23104
2250154
20366
2025149
16410
16330
14590