640
744
550
571
830
611
1170
1145
1030
575
891
580
688812
49453
48640
48138
4256271
4045158
33184
3257151
31146
26712
24491
22900