100
26
113
144
73
125
328
6614
425
142
263
155
19066
14650
12661
11350
8662
836263
7800
7422
706148
625142
61111
5550