686
1331
4235
3910
3812
168
111
163
233
296
308
4412
17733
14000
11721
10420
7962
794263
7190
6802
652148
582142
58110
5070