25669
0
19783
2
572
3090
6
2996
2903
3
2932
4933
13
4358
21152
8
32302
1591
255
3080
2600
4
2453
1
791
3680
1189
596
908
2595
228
1193
2366
2102
2907
485
795
1804