100
507
2
3
50
957
1
10
859
5
735
0
7
200
743
500
723
1351
6
18
986
949
1403
11
9
1236
4
1066
8
966
1129
12
1418
42
1128
1356
4402
16
346
1988
54
2882
57
2376
71
2093
88
7902
2018
19
2104
1817
2003
2092
14