25669
0
32302
19783
2
17946
1461
3498
4
3090
6
757
818
14
2996
1225
706
1392
1
685
487
761
420
1189
473
1123
822
96
3125
558
449
534
450
495
1478