25669
0
19783
2
3090
6
2903
3
2932
528
2349
4358
2732
21152
8
392
2996
2320
572
657
32302
14
685
3080
1045
536
931
2366
1
2204
5
1189
3589
1362
16
1225
4775
2773