1590
1250
1086
2704
2137
1005
996
907
2175
1756
2056
2159
2060
1865
861
1619
1547
1660
3307
1632
1042
1197
953
917
933
1995
2171
1214
1289
2204
1184
1796
869
1339
1193
1158
1608
1563
1094
1689
1623
1474
1706
960
1048
1791
1629
1614
951
4302
1635
2299
1330
1078
910
1189
930
3177
2570
1677
949
1813
1371
1202
1287
1025
944
967
829
761
1430
1299
1309
896
1002
1511
1992
1308
2935
945
1419
871
2343
1104
1623
1182
2002
966
2176
4277
817
1283
896
1640
2104
1604
1564
774
1450
914
1128
1767
1084
2495
5225
846
866
2070
2413
1057
1494
4350
1037
1694
961
881
3426
1066
2117
1924