2290
1588
640
761
1151
2139
1846
1009
3264
971
889
2468
1100
686
811
829
610
2530
1124
683
695
845
1184
1943
1033
2475
1253
915
1041
876
1605
1818
928
680
979
731
1963
767
803
973
709
1361
1375
762
1253
1046
959
990
1213
1261
1918
1175
1104
641
1032
1365
1057
971
1506
1243
883
1577
2265
657
683
1286
1405
634
1787
1163
1463
2098
667
1690
1571
1611
2066
901
943
3524
2046
678
1922
910
731
802
735
1599
2958
652
822
1602
1931
658
1092
1062
691
670
825
1118
1204
1066
2471
813
2244
702
1056
945
886
902
728
678
2164
776
1202
4552
4560
3309
2185
1587