829
2778
872
3612
690
1518
2977
1441
836
705
2323
1199
1242
2217
928
1495
2287
1657
811
703
3220
1990
800
1298
1453
1477
869
1211
1278
730
1973
1745
1002
763
1007
680
1437
2962
661
668
827
2345
1262
642
1429
1240
643
704
882
637
695
1473
2514
1450
1503
1612
2016
1462
842
1351
673
1561
1084
1294
1783
3256
1116
2601
891
2412
693
674
760
1769
987
682
673
1287
1022
632
702
1379
1279
1178
952
2066
1036
670
710
1457
1416
967
599
706
740
1434
638
968
839
1300
695
793
1637
692
1149
3040
829
1396
1901
1134
1618
1435
1023
992
1649
844
743
902
1474
960