1117
1168
881
793
924
654
712
1426
9910
1289
1328
7710
588511
42430
42233
40097
3559270
3337154
29284
2802149
26686
22652
21140
19300