200
96
1
16
700
1533
36
44
300
296
3
30
213
0
2
249
100
4
10
589
1000
379
11
9
500
619
598
5
800
1020
8
906
12
400
843
7
698
13
858
50
2503
20
190
1060
507
17
704
6
707
640
1300
910
21
1168
51
3933
1262
14
1771
2473