1245
2
4363
7
775
0
266
458
467
584
4594
1
2470
1418
691
759
3659
14
1070
2201
11
431
1733
1411
1152
503
1045
422
517
745
479
2952
1232
471
1603