2245
3
3090
6
2903
2932
2
3765
4
132
0
20
21152
8
2476
2108
3080
297066
1788
601
1
2907
2450
758
571
1849
894
1494
1355
1226
25669
14
3053
7
19783
2535
2996
4044
5