25669
0
19783
2
2316
572
685
2562
32302
791
6929
11
2996
800
534
1516
1
2595
2468
5151
8
2173
2535
1780
3153
2932
3528
7
501
3498
4
2337
5
2340
5412
2507
2466
7265