2110
1
1286
21152
8
2593
1305
564
1492
3
935
2920
4
297066
0
11153
3491
2711
2
1332
5151
3186
2911
9
4651
398656
19
1489
5
550
929