14929
14358
6823
12727
8732
353
5018
537
272
355
307
310
419
198
999
283
2736
2613
224
2216
2213
2512
5626