701
2
3789
20
1466
0
688
1288
1
383
448
504
658
810
837
445
2907
1815
3
20312
39
457
343
515
128
257
1303
1785
6
638
1456
2906
1011
441
1848
1151
1797