2245
3
3090
6
894
0
2903
2932
2
25669
297066
1193
1461
3085
5
3765
4
21152
8
1927
908
2476
3080
2264
485
3546
1
2902
1045
838
1441
32302
1189
392
1957
1591
1704
2038