98
75
2
4
173
40
356
30
890
13
21
186
195
22
11
164
204
47
115
449