2161
1970
416415
7742
6922
3351
5701
3071
6985
4003
1040
1734
943
1991
948
1130
630
1643
950
672
1774
933
940
850
840
1690
2619
990
571
1570
1450
811
702
1326
621
1230
810
441
1921702
4892240
3641044
482431
142149
867942
476821
845726
575927
862395
981739
57859
1013459
1387757
1191016
2642803
1512031
888434
511217
1140
772
1533
1082
1713662
2602035
4075391
2355346