19783
2
3765
4
2535
17946
0
32302
2132
3546
1
25669
1194
2683
297066
21152
8
2932
1657
3498
2466
5
1295
4614
6
280
3779
3683
785
1823
2650
20
610
1153
2788
3
2159
3090
2250