500
274
5
0
100
195
3
2
165
1
568
18
32
50
418
6
16
200
342
4
515
531
445
319
377
459
451
700
1737
28
22
900
2342
34
74
1085
7
19
656
13
639
14
642
12
300
1015
8
973
35
868
1132
1031
762
1177
1618
9
1295
25