200
3997
14
91
50
1805
12
95
1342
4
18
2429
38
218
978
2
3
1311
5
1332
1408
1204
0
1
4896
8
1964
6
942
1128
696
858
779
16
510
613
820
484
1233
677
598
765
1164
13
793
574