803
440
626
702
1005
851
674
721
806
1097
730
619612
44420
44353
42447
3776270
3546156
30404
2941149
28116
23892
22140
20280