25669
0
19783
2
572
32302
1449
685
800
2996
791
2595
3008
3
17946
534
1766
3354
9
2535
1993
2921
5
1935
5440
8
16062
15
2932
501
3498
4
604
1
2337
2562
16769
2189
511