20
100
524
837
1
15
3
189
282
283
172
1
45
185
111
86
581
19
500
640
810
11
210
342
2
8
375
13
98
474
650
792
1017
15
746
303
2013
6
22
18
30
401
177
598
116
364
29
54
3
