25669
0
19783
2
2595
534
1153
2996
685
32302
572
800
3765
4
3026
1743
683
1
2556
3798
2337
5
5151
2535
3090
6
3608
9
1785
15233
2174
822
791
783
3008
3
1601
469