1078
0
884
1216
96
841
1123
866
611
1458
25494
497
1296
854
2534
2727
1
4148
2
471
2909
781
405
1829
595
879
317
47639
747
755
1225
683
797