1378
2
3659
14
907
1
1431
1543
323
0
1645
1647
1984
3
1418
2153
2683
10070
7
5009
2860
15
3777
282572
458
46414
18385
4594
1152
105290
625
1421
1649
266
383
1333
2470