1450
1
18
68
384
149
2
58
485
73
178
297
482
649
5
3
2339
32
109
903
554
9
130
826
123
241
509
403
1067
100
99
70