21152
8
5571
3
2733
0
1973
2
3090
6
2903
2593
1
1380
2932
496
2131
1788
297066
3158
3080
1819
2377
1367
5242
2711
2200
1089
2911
9
4651
398656
19
2468
1480
7159
10
5372
2934