108
52
28
17
298
10
61
50
437
24
35
14
165
117
11
64
32
6
15
41
43
16
116
23
77
53
247
54
133
150
131
30
91
0
168
45
3
5
68
38
98
90
81
31
12
1702
42
138
264