426
1
1081
2111
3
2405
1248
2
1451
1687
647
2923
4
627
227
3921
584
3718
8
992
1338
392
569
530
563
1126
872
941
515
1508
1074
0
2249
2493
809
702