2527
1450
1197
758
1295
922
2757
913
756
728
1308
1444
948
1511
839
923
1272
1060
1952
992
1355
3266
4045
665
21171
1762
737
1001
3552
1809
858
1045
2562
1557
53987
799
1352
1483
785
1408
1540
780
1768
1086
1406
849
2575
779
2025
5374
1269
5918
1467
1737
743
1056
759
702
828
3782
949
1246
1705
1202
1170
1161
1675
754
882
1026
2278
869
1187
1132
863
1363
845
724
1400
1165
2350
934
886
781
845
1342
1751
1915
2444
765
2194
1025
1877
1002
848
2543
1302
874
873
798
860
728
1635
1585
733
1259
868
1078
1048
859
1542
923
1192
5763
1323
813
920
960
990
2003