1045
0
4233
1
3803
2770
4
1504
1515
1454
2914
714
671
458
3708
582
2
561
302
2921
15
2281
604
553
90
3558