1260
3609
2321
856
698
1697
786
1198
4859
14666
914
2128
2652
979
961
1219
1216
816
1500
1730
1212
610
1090
2127
2245
730
3055
640
733
2135
2533
1211
2170
1448
20285
711
729
10584
7092
1487
9216
1033
835
2610
5585
766
2203
1050
5446
2013
11837
3658
3030
757
2205
981
1309
3887
2143
6951
1185
746
1131
771
828
2065
1026
660
1860
856
1264
692
919
710
2319
778
772
827
644
973
829
1614
927
825
2248
1327
1436
3497
6081
1433
771
865
875
1150
2583
900
1219
3044
1630
3129
904
1115
2262
1332
933
2787
677
894
1686
1031
1404
1462
2362
1584
1023
691
1298
1523
1356
943