3081
1100
2975
3390
1651
3974
784
3982
1041
2191
4095
761
940
872
1180
1645
964
2961
983
1376
2764
1175
1622
1696
1357
1698
835
1371
742
1138
1744
952
1725
873
1375
778
3567
1353
1772
857
1137
1110
941
1282
874
1650
1319
990
1426
863
1822
1122
766
789
828
1243
2611
2950
918
2847
903
881
3042
751
1134
755
1503
3321
1557
6207
1491
852
1108
1531
1106
1843
1464
1325
2869
1211
881
1271
1180
2006
1574
1385
1173
1089
861
1768
2730
935
1367
1690
896
4119
1688
3253
754
3193
1386
3120
1486
780
943
2898
902
7779
1227
2455
1277
3555
860
1234
756
824
1297
935
2830
3069