25669
0
19783
2
32302
14
345
471
2535
2476
4765
8
3227
2932
3498
4
5402
9
1193
17946
2996
4116
6
692
708
2303
1153
1307
3090
1889
1
1849
21152
5784
2009
5
742
777