7
16
6
3
371
51
1491
10
12
14
30
33
102
341
362
17
951
2
391
601
34012
241
763
19
141
381
1181
32
9
61
13
81
18