1378
2
3659
14
266
0
1431
1543
458
323
1645
1
1647
1984
3
1418
2153
4594
503
13159
10
584
10070
7
431
5009
1152
1075
691
759
4328
467
471
683
2952
343