25137
0
19279
2
17353
31535
1098
3114
4
2730
6
4111
6800
467
357
1
8116
729
1045
471
1020
415
20634
8
598
909
4165
403
732
381
2152
1661
1610
505
1842
2328