1448
1705
1752
1525
1499
341
284
99
963
1515
1869
1294
1291
352
374
123
68
136
356
793
501
233
62
18
700
948
1116
1226
989
488
208
68
1168
1495
1722
1398
1694
914
395
145
944
1404
1192
975
863
530
310
72
994
1423
1680
1310
1284
752
216
99
49
64
231
613
339
109
3
10
true