4251
815
2139
20324
840
2402
1060
1178
1472
744
750
1163
1956
949
1868
993
1839
1435
787
2164
869
3156
6087
1632
915
796
1237
760
2056
2343
1491
777
1586
2597
1259
2086
791
2010
1350
921
648
1006
756
5240
683
668
1418
660
5189
1128
2939
1487
3006
1645
2076
877
960
1220
838
7649
736
716
1044
646
3146
1228
749
762
796
1225
1135
1637
1210
2886
1740
830
1430
935
963
4925
914
678
1315
1481
695
783
1586
682
673
951
775
837
607
6276
924
1071
911
2015
856
843
1554
1321
1291
1257
1274
1522
3209
770
826
1271
646
1041
1456
761
1122
819
1053
1849
1010
1293