500
336
6
25
178
1
3
200
223
0
334
2
4
50
370
100
802
5
17
571
800
5440
55
86
546
1002
16
1379
11
35
600
576
1113
7
52
150
8234
31
307
5535
92
3868
18
3390
9
2007
3115
793
739
672
645
3166
1987
589