132
61
14
7
2
17
252
5
71
170
188
19
196
13
8
27
12
49
10
118
898
4852
4
837
65
1245
46
593
1544
2128
68
166
162
776
15
20
613
168
439
88
809
276
1005
3
270
332
210