500
329
6
25
171
1
3
200
217
0
328
2
4
50
368
100
799
5
17
570
800
5410
55
86
544
994
16
1375
11
35
600
575
1108
7
52
150
8211
31
307
5521
92
3863
18
3381
9
2002
3106
786
735
664
643
3165
1985
584