300
613
13
52
100
2948
2
4
50
1612
0
1
908
1242
845
2611
2976
6
494
576
597
547
695
700
3
585
1921
2060
560
501