245
181
166
18
1084
60
50
102
234
143
401
856
39
385
299
62
295
56
48
231
83
255
636
204
237
173
620
169
57
274
2171
207
179
665
446
193
115
75
802
40
108
2617
176
425
1575
30
726
318
79
95
2074
160
81
876
974