2515
786
1976
2358
649
683
1805
5538
1157
1190
965
707
1021
1508
2214
2059
685
2153
3382
1976
706
792
1256
1743
856
675
4053
1621
1257
900
741
1161
2902
2906
691
666
845
958
1470
983
1803
647
735
685
746
3176
790
814
2500
1336
753
1174
1257
757
747
1242
1342
948
1424
2606
943
664
1204
643
1340
796
963
979
954
1385
1206
721
2552
803
737
780
758
3096
660
766
754
1785
1287
5541
1163
4106
2255
1599
1015
2152
851
666
949
3907
1569
1332
613
1781
2022
922
874
1937
703
604
1277
709
732
1056
2701
952
762
909
1413
1502
775
926
9386
5778
2625
2239