809
2
411
1
1316
1601
2250
1480
725
3327
5
555
1241
409
1308
648
525
1187
227
3719
8
585
3921
1508
3
515
3181
872
941
569
530
1338
392
703
564