186
22
345
21
3684
362
193
248
61
63
443
107
72
85
158
27
38
142
127
94
64
43
25
52
713
181
671
84
24
80
579
56
29
230
2245
40
129
141
168
87
231
1267
28
30
188
57
118
223
823
111
117
115
672