1000
11022
584
780
840
652
546
793
530
11210
490
705
594911
42830
42643
40527
3588270
3379155
29404
2827149
26966
22902
21290
19410