2245
3
19783
2
25669
0
3090
6
21152
8
2903
2932
297066
32302
3765
4
571
758
1849
894
14
17946
3080
2535
1189
2996
3498
1461
803
4471
757
5504
16
2990
3624
542
1153