1020
1271
13216
1166
936
1214
470
832
1636
1196
872
588511
42440
42233
40097
3559270
3337154
29284
2802149
26696
22652
21140
19310