19783
2
25669
0
2366
1
3090
6
2629
2903
3
2932
4358
21152
8
2204
5
2996
572
1193
32302
3080
1189
14
1210
153
3544
645
657
2257
665
1107
2535
4044
3083
1289601
4
17946