25669
0
2903
3
19783
2
3090
6
2932
3498
4
2996
4358
2535
21152
8
572
3724
32302
14
3080
3222
685
2366
1
929
2264
758
1193
1643
9956
791
1761
1819
1289601
4044
5
3083