19783
2
3765
4
21152
8
2535
17946
0
32302
572
2294
1
25669
3354
3798
2996
2057
2932
5375
3498
1189
1683
3779
3716
1403
14
1153
1663
5
3090
6
1247
1225
2173
4291
2282