19783
2
345
0
2245
3
25669
3090
6
2903
2932
3765
4
21152
8
1193
32302
3080
297066
894
2270
1189
2996
5043
1
692
2756
1849
577
2190
571
1769
1226
536
528
14
3053
7