1168
1
2184
108797
0
2999
3
790
644
4179
1306
2949
1057
1727
1545
2
7884
17
3326
25669
14
19783
2535
2996
4044
5
3083
17946
2465
1189
2189
673
3125