25669
0
19783
2
572
685
534
791
3008
3
795
32302
15233
1
2595
383
1001
3090
6
3498
4
3765
2535
2996
800
3870
12
2264
501
2270
1812
2338
2440
2316
2902
16
17946
1162