19783
2
25669
0
2903
3
32302
3090
6
2932
2156
1
2366
4358
21152
8
2996
572
3080
14
2258
664
103
2194
2921
5
1189
791
1212
2471
3673
800
534
549
2907
634
1486