1005
1
243
386
116
258
1004
993
1400
9
1026
52
13
155
861
9
1491
670
643
387
895
62
318
950
3
162
264
2
1170
7
2
553
17
27
485
0
28
2017
290
150
300
503
994
476
9
698
2077
696
1399
18
413
122
