19783
2
572
0
25669
32302
2535
2145
1
534
17946
2996
3080
3
1564
14
2932
3498
4
2238
783
1404
1294
2303
1769
4358
6
1397
800
743
2551
1153
2595
927
3090
1849