19783
2
25669
0
2903
3
32302
3090
6
2932
2156
1
692
2366
4358
21152
8
345
2996
572
1744
3080
14
1889
1365
2258
664
536
103
2194
1849
2921
5
1189
791
1212
2471