25137
0
17353
31535
1098
467
1020
19279
2
3114
4
1840
381
4111
787
968
269
695
1557
2328
476
2730
6
2076
1
409
403
951
979
20634
8
899
53
5875
2152
1661