17
10
5
12
30
312
610
231
256
26
11
276
22
4
9
6
1104
16
20
32
8
14
7
37
3
19
13
230
45
35
1
33
301
18
127
47