2996
0
3090
6
108797
2903
3
2932
2
2920
4
1189
21152
8
2535
29355
456
1193
3080
1868
3551
10
2517
14
531
1133
2986
1
308
1313
759
25669
1928
426
781
32302
658
310