316
1
2856
4
797
1132
0
2199
3
935
1049
714
1084
493
804
3911
2
553
3815
2800
6
462
1399
271
1193
573
2576
414
8044
383
1129
400
882
2345
2211
300