1543
2
266
0
1665
1
458
584
4594
1418
691
759
3659
14
467
431
890
1152
503
1045
422
517
745
479
2952
1232
471
1603
683
1075
1649
4328
10
1238