428
0
247
1
708
2
217
237
225
1637
1658
1012
645
1840
751
764
1426
659
322
470
1300
874
622
575
3
471
1147
423
606
4
684
655
211
1209
844