19783
2
25669
0
572
32302
3090
6
2996
534
2535
2906
1
14
1045
471
21152
8
17946
1189
2366
2649
1397
583
2316
255
2476
1543
1564
2595
2069
5
459
2921
5065
600