2100
2
1694
1
2245
3
3080
21152
8
1632
1047
3090
6
2164
2932
297066
0
2454
1973
2578
2740
10293
5
2131
1673
1078
2533
2173
1691
2759
4706
2368
1813
2377
1093
1168
5151