848
1
1378
2
1428
4117
4
584
0
724
691
383
2337
1824
572
3498
953
5009
1099
3659
14
25137
46414
608
1633
422
3691
5
1020
2277
1232