1016
691
1557
646
2959
1464
1599
1181
638
1214
1380
2344
813
951
788
800
1574
2647
745
1513
1837
3555
1449
1535
1341
1563
1481
1680
3187
1578
1157
2276
1213
4581
1569
634
610
3306
1403
686
1381
1393
2776
1980
768
1272
9402
1266
1305
1912
1363
697
694
2341
1273
4066
672
1371
1690
1449
749
1080
680
705
800
2397
1529
820
986
839
2150
801
1145
611
649
689
3199
2367
774
1088
815
1397
789
759
1567
1683
1020
1034
724
875
1276
1587
808
1284
924
1255
1879
660
1550
1138
950
1137
848
2244
1199
1036
1199
2433
1066
616
825
1705
1669
716
7699
948
1410
1463
1308
824