1098
1914
3325
2575
2639
648
410
1159
934
75
66
1209
1178
1649
1198
462
0
1005
1410
839
836
1461
1702
738
1790
671
1006
196
1353
441
869
1560
1120
1530
1797
1074
1218
1802
3540
1396
793
1462
1168
1217
1460
223
932
1150
839
252
860
711
1117
1222
1312
860
2138
2452
2427
2535
1238
2100
1834
2176
1481
617
1377
2135
1156
2074
643
1854
2000
1956
1677
true