1278
2
944
1266
3
377
891
1
1139
4044
5
564
899
0
375
466
1819
2976
1745
4
8126
14
441
4929
599
4131
12
6969
2059
1445
596
526
661
2247
415
1078
7
477