25669
0
19783
2
572
800
685
2595
32302
2996
5065
1
14
534
791
2535
501
1189
3008
3
255
2649
984
3090
6
392
670
2316
423
473
2921
5
2932
542
1071
3498
4