2245
3
21152
8
3090
6
550
1
2903
2932
2
3765
4
1060
0
3080
1512
1416
297066
398656
19
2223
1755
4573
644
2722
4358
467
14861
7
1761
3960
571
894
1193
5339
5
2980
1226
2229