295
1
457
4
552
227
2
749
703
3
506
318
247
363
350
543
229
3740
269
359
205
519
698
322
266
241
215
385
303
1865
417
1067
6
1253
288