688
0
701
2
840
1
3789
20
1797
3684
5
3005
453
3895
1391
1613
2198
4
3304
8
4639
2507
6
3636
7
2028
3
670
431
2471
2668
1659
2962
2182
1546
4785
2068
2722
6773
2295