1559
460
700
729
695
1150
17114
762
1336
840
663
926
689912
49503
48710
48158
4260271
4054158
33184
3259151
31186
26742
24501
22920