120
32
2
56
186
124
132
787
179
38
107
137
88
14
67
18
9
126
246
191
52
669
0
201
177
35
4060
15
34
540
79
108
60
100
399
460
23
61
21
4
10
31
89
39
43
12
42
4367
20
395
96
76
146