1020
1271
13216
1166
936
1214
470
832
1636
1196
872
588511
42410
42233
40097
3555270
3335154
29284
2801149
26686
22652
21140
19300