3002
971
2835
2875
1067
3266
2481
1754
1096
8856
1136
963
948
2950
23395
3331
8438
1190
1430
2672
929
1797
1392
1031
1236
1087
949
1430
1157
3673
2113
2370
1418
1892
1222
1004
2453
1669
3825
2231
1709
1249
1760
2695
3885
6956
2751
2411
14085
4801
4691
953
3854
7692
1412
1543
1969
950
2604
4737
873
906
1969
934
1443
943
1211
2992
897
889
3513
1755
1508
1040
2213
970
1034
986
917
1499
1264
958
875
3876
1030
2797
1114
1373
3447
2694
1089
1736
988
2017
1478
2425
1734
3212
888
3547
1509
1708
1155
2151
2889
2237
1254
3659
2228
1630
3149
945
4646
3982
1079
8539
968
3276
1220
18311