692
841
711
796
1087
720
1316
1630
980
10114
959
773
613412
43960
43823
42047
3715270
3506156
29994
2906149
27826
23622
21980
19970