830
611
1170
1145
1030
891
580
11712
9810
430
1343
1825
687412
49253
48510
47958
4248271
4040158
33084
3250151
31036
26632
24451
22840