3052
8543
6429
1618
2447
1076
968
5175
5682
18589
1052
9699
1073
934
4489
998
1061
988
1623
1265
5215
2956
1076
1161
2767
1163
9816
11203
3405
40309
3042
22411
5838
20670
3150
4582
10215
27136
6818
3952
5515
2241
6090
13051
2673
11016
46949
3545
4961
21028
14498
8710
6114
19507
2960
6051
4429
11265