19783
2
1295
1
3765
4
2535
280
2650
20
25669
0
2525
21152
8
2250
3724
3
3090
6
3083
297066
2258
32302
1135
2773
1761
2932
3683
3498
106
1412
17946
785
451
873
685
1294