2145
1
1103
4248
2980
2207
0
2274
1416
1466
2153
398656
19
4573
2
644
5339
5
2229
1234
1646
3
550
3960
608
2060
1060
8411
2168
1812
2788
3560
2763
2223
8
775
2890