1118
0
932
2604
9
332
423
388
357
321
340
874
755
1643
1616
463
736
404
482
3424
1465
785
400
1420
827
546
1636
327
1199
5666
251
655