25669
0
19783
2
572
685
32302
791
2996
800
534
3132
10
2595
3727
2690
4
2535
912
1
1811
2009
2932
501
3498
2337
5
3771
3
17946
3008
1812
2562
1153
135
6977
1814