2250
891
1128
1091
1176
1193
1158
1492
1518
2203
1022
870
1269
919
2884
1808
1000
1458
1082
1031
1586
1573
904
1657
1925
4428
1330
1037
1279
998
4877
1052
1041
1660
962
1630
936
889
1420
1051
1116
2022
951
860
858
1852
1050
1230
968
1692
2301
1459
871
1729
1341
907
862
989
1051
1886
1250
1316
857
2187
1126
929
1128
881
3135
960
1666
1044
2620
4497
2361
4305
1930
1325
1073
837
864
2802
1925
1030
999
1677
878
1953
1495
1680
1269
812
2566
1215
9950
1283
869
3314
842
1433
2469
828
1381
1320
868
928
3730
1764
2091
1997
1712
1106
2937
1067
1279
838
2029
909
1694
3612