21152
8
1788
1
3090
6
2999
3
619
4179
1380
0
2669
2
467
2903
2593
2932
1819
2173
2368
1087
297066
6236
10
496
8527
3941
657
7159
1606
2911
9
3080
1179
398656
19
1746
1816