1020
0
14492
1
10581
448
671
573
1336
1084
3092
1362
2694
3
329
406
2881
2
2008
412
2644
851
1332
328
525
316
1098
466
968
2190
17353
674
4111
585