100
328
0
3
50
816
1
10
706
5
603
7
200
591
4
500
610
1155
6
18
875
834
1256
11
9
1083
951
8
855
2
1014
12
1295
42
990
1234
4149
15
346
1841
54
2614
57
2220
71
1976
88
7783
1901
19
1999
1686
1866
1981
14