647
549
570
199
202
179
303
210
1870
382
312
225
150
179
116
318
534
200
229
228