4471
2
25669
0
21152
8
19783
17946
2535
2906
1
32302
2077
1743
2271
4
892
1347
4044
5
3083
2465
3125
789
2041
1827
3380
2313
1643
319
2932
2075
1386
4821
3498
3779