622
430
470
987
250
875
567
704
413
668
744
527
590511
42550
42383
40267
3568270
3351154
29324
2812149
26836
22742
21160
19340