796
1087
720
1316
1630
980
10114
959
773
643
978
880
613112
43910
43773
41987
3715270
3504156
29974
2906149
27816
23612
21970
19970