19783
2
3765
4
1295
1
2535
280
3546
2650
20
17946
0
785
297066
21152
8
2250
610
3090
6
3683
2983
3083
32302
25669
302
4168
5
1581
432
4614
814
2466
902
2773
1194
236066
14