19783
2
1189
0
14
1193
3765
4
572
21152
8
2996
2535
25669
2932
17946
32302
3498
280
1
665
2650
20
571
3090
6
803
297066
47639
475
1804
3080
3
1765
894
5043
1295
1239