2250
2
2474
1367
1
1132
0
553
804
1084
3599
935
493
714
383
2442
573
1518
3967
8
5700
1053
2211
1073
517
798
3663
2395
300
5165
3
1049
3203
10
1906
5
2459