1170
1145
1030
891
580
690
11712
9810
430
1343
1825
1372
687312
49243
48500
47948
4246271
4040158
33084
3248151
31036
26602
24451
22830