3090
6
2245
3
297066
0
21152
8
894
3080
2996
2903
2932
2
469
14
3765
4
571
528
2902
16
25669
460
2159
1
1189
2087
572
32302
19783
3546
2906
607
325
1193
131589
2629