16413
13810
640
744
573
830
611
1170
1030
575
891
580
691312
49723
48900
48418
4265271
4065158
33314
3267151
31366
26902
24591
23030