25669
0
1189
3090
6
4044
5
2903
3
2932
2
14
21152
8
255
1591
3080
2600
4
392
2949
346
2556
605
2476
1453
970
1193
616
448
607
572
19783
2535
633
2996
3083