5030
1394
947
2358
1638
1045
2462
1148
1482
1318
948
1738
2016
14364
1539
1661
1151
945
4060
1064
3542
7179
1133
1039
2327
22831
2038
1245
867
1946
931
1220
1063
1356
3159
1492
965
2364
1021
2098
1251
1443
1838
3381
1235
1156
1027
1680
1981
1148
1002
6070
1012
2234
1043
1299
1174
1157
1206
1265
2715
1464
1181
1201
907
2012
1176
925
1272
1041
1087
1390
893
1264
1560
973
999
950
1721
1986
1693
775
1266
10457
1047
841
869
1409
2846
1696
1059
5441
3988
2500
2122
1790
5944
8379
3810
4220
1966
1481
899
1466
1919
1636
2796
829
967
1167
1070
2365
966
4711
1753
962
2046
1484
792
4081