6
35
11
18
27
54
136
4
2
19
3
1
13
7
45
161
9
5
180
365
378
23
647
2138
426
588
15
985
6459
823
8
445
2192
44
673
4248
79
75
351
33