1085391
1788869
7615
968
660
9412
666
692
773
700
910
694
597711
43050
42753
40647
3593270
3383155
29434
2834149
27006
23032
21360
19450