4471
2
25669
0
1168
1
17946
2271
4
19783
1416
4044
5
2964
32302
1603
2633
1744
1392
717
3933
21152
8
1522
2535
3083
3321
6
1334
2465
3125
789
2041
3380
2313