471
1
2840
2
3518
3
662
0
467
673
745
784
496
1437
1816
1691
801
693
6286
5
1000
526
1787
3326
802
10243
4
1093
830
868
1511
1280
1690
1547
1660
4179