2959
2717
661
843
700
696
798
1469
1574
1609
1319
1307
1554
765
1351
2017
2002
1546
1367
717
802
761
737
911
2021
3310
1046
1954
1596
1811
1416
1478
1752
2914
1793
803
3548
1756
1697
1360
1756
1557
816
1653
740
678
847
795
1075
820
1441
1023
1444
680
1687
1641
967
2600
1412
717
861
1657
4106
802
851
877
1292
1181
977
1147
1617
1252
726
1036
711
1549
745
4829
1088
2611
702
2348
1333
871
3055
924
961
682
1158
667
1739
3087
3577
2518
693
1265
2141
707
1898
918
2142
1522
4878
1226
1509
2272
1163
601
1568
1922
928
691
1502
779
1247
1003
740
862
1479
948