4471
2
25669
0
1849
1451
21152
8
3158
1386
1
3606
3
2087
3145
12632
7
5801
1419
1094
1743
886
2271
4
1494
951
1366
1289
2907
3554
980
1136
442
19783
2535