913
1237
1128
660
1385
430
830
1190
860
1340
1420
1400
699912
50213
49340
48998
4311271
4120158
33564
3322153
31746
27242
24861
23260