316
1
2856
4
1132
0
797
935
553
3815
493
1399
714
2199
3
1049
383
2576
1084
477
573
804
414
8044
2
1073
400
882
475
2345
798
2511
3165
1956
1454