1096
657
845
1441
4902
938
666
4920
1575
2780
7115
5830
1500
1041
1397
724
1067
1005
1450
1372
712
1434
1551
784
1260
889
1810
1694
3015
2680
1409
1303
1311
1086
868
724
951
1249
615
2727
1549
1798
706
1354
843
3738
1286
921
1829
782
678
1121
1368
1945
1840
1300
873
755
1470
1428
942
2698
2593
829
813
911
1781
972
1414
977
688
633
670
1150
1283
773
748
1048
813
1411
2043
1153
774
2507
812
1390
1251
642
1687
679
883
756
905
1835
2190
902
889
871
794
663
699
1328
2978
1884
744
682
657
841
1632
802
720
974
630
2706
863
952
628
1424
2206
1384