19783
2
32302
0
25669
2535
1135
3
21152
8
3090
6
3083
7793
4
17946
665
2225
2932
3289
3498
3546
1
3765
1623
2476
2277
796
608
1445
1543
1294
1153
2093
4168
5
2558
1393