386
367
1410
5308
9105
1399
391
823
281
4199
399
4922
855
26131
364
326
799
956
381
477
2436
620
1184
1566