2448
5
906
1
676
3
1132
0
2526
1399
3499
7
798
1696
935
1049
714
1084
493
804
553
1877
573
1400
414
383
1129
400
2211
18385
2
300
1454
477
1073