25669
0
19783
2
32302
1599
1
572
1720
1690
685
1766
791
2996
1463
800
1468
1935
534
951
2595
1431
1843
2535
1681
2173
2932
501
2562
3498
4
2337
5
2578
833