2258
1
3498
4
2110
297066
0
1787
3080
3
951
2392
830
2990
14
1751
1087
5489
11
6560
9
32302
2711
2
12459
2911
4651
398656
19