5
8
2
17
1
13
15
3
7
9
6
19
47
22
38
12
4
14
10
30
49
757
230
57
105
356
220
33
65
39
90
41
199
258
18