1599
2
2512
1243
719
1
9315
0
1132
553
804
1084
2129
935
493
714
625
3075
4
1896
3
3054
2408
570
1527
383
990
573
1053
2211
1073
798
2395
1911
300