21152
8
3090
6
572
0
2903
3
2593
1
2932
2
1849
2366
2907
2219
4
297066
3080
223
536
2996
475
2711
1189
578
2911
9
2270
4651
3386
398656
19
1029
4754
7
2502
550
617
5151