19783
2
1606
1
21152
8
25669
0
3562
1816
3090
6
32302
2903
3
2932
2535
2173
1819
4358
1681
2760
4
2964
1603
3498
3080
2392
951
2986
2990
2258
1568
1015
1751
1087
2921
5