100
357
2
6
300
732
7
14
200
578
4
17
500
586
9
600
957
10
50
665
5
18
559
13
21
611
0
800
980
8
1117
3
19
3926
11
182
3727
1
37
3271
4135
102
1608
3603
20
1840
5322
1643
3015
12
1132
987
1017
511
1268
1676