16628
14
1084
0
300
2384
2
2368
1
1231
475
689
1148
2211
573
2372
964
1053
355
2812
4
3480
5
1321
1651
1049
714
701
1642
1716