500
332
6
25
175
1
3
200
220
0
330
2
4
50
370
100
799
5
17
570
800
5415
55
86
544
998
16
1378
11
35
600
575
1111
7
52
150
8219
31
307
5526
92
3864
18
3382
9
2003
3112
788
738
671
643
3166
1985
585