710
890
1243579
1204
906
540
571
486
715
562
684
782
619312
44400
44343
42447
3775270
3544156
30404
2940149
28096
23892
22140
20280