744
550
573
830
611
1170
1030
575
891
580
1173
1825
691012
49683
48860
48348
4264271
4064158
33264
3264151
31326
26852
24591
22980