1248
1
28805
6
1697
5804
15
2759
1129
0
1398
1132
553
1966
3
804
5262
2
1084
2105
2691
935
1407
493
929
6086
1230
3795
714
329
300
1091
383
292
573