1
21
12
5
4
14
10
248
91
32
6
8
61
52
3
45
289
2
180
144
227
260
165
114
35
37
69
19
44
341
29
39
18
40
49
66
30
25
9