100
375
2
6
300
747
7
14
200
611
4
17
500
619
9
600
979
10
50
685
5
18
594
13
21
628
0
800
1011
8
1131
3
19
4017
11
185
3743
1
37
3297
4173
102
1641
3645
20
1869
5349
1658
3031
12
1147
1014
1041
528
1284
1701