3192
830
1575
2612
983
1551
894
891
2550
872
2116
1381
1485
2857
5931
806
878
963
2730
1263
925
2520
3039
1577
1876
1223
4877
1148
887
1291
1129
1310
1598
1778
870
860
3383
1202
1170
984
1641
909
2499
3195
3501
3912
2677
916
1311
870
1406
967
1874
1466
1354
1024
5402
2666
2131
1964
3830
1112
2016
1050
955
1695
1057
904
901
913
853
4497
1782
904
1833
2955
904
3954
1320
3204
1280
911
1011
1540
1561
1465
1020
941
2547
1212
3942
3450
1051
911
1182
2541
766
1167
1831
1355
1359
914
1922
2262
824
810
4059
1008
1478
830
886
2000
1906
955
840
2431
2216
1291
1202
10892