19783
2
2535
17946
0
32302
2132
3546
1
25669
1194
21152
8
2932
1657
3498
4
2466
5
4614
6
3779
3765
785
1823
610
1153
2788
3
3090
2105
4360
1383
2983
4702
3197
302
3080