500
169
4
0
210
3
9
331
6
800
265
2
300
239
14
100
642
37
488
15
322
200
345
7
5
454
1
400
568
606
554
13
553
12
11
533
728
399
8
499
787
1106
35
32
670
700
1093
21
720
814
703
840
26
16
832
27
496