2245
3
297066
0
3090
6
2903
2932
2
536
3765
4
2996
21152
8
14
894
3080
863
475
108797
585
1189
571
1639
1
662
153
469
810
2902
16
750
572
485
3158
1193
255