21152
8
1189
0
2996
3090
6
2903
3
2593
1
2932
2
1193
337
616
1486
297066
3080
5242
634
660
918
1287
2711
14
497
410
2911
9
4651
1673
398656
19
1066
4864
1052
6236
10