21152
8
2100
2
2593
1
4002
4
853
297066
0
3188
14
2711
1576
3
999
1695
7
5151
3684
2911
9
4651
3368
398656
19
1095
19944
2939
2089
1164
550
1891
4724
1942
2082
643
7893
2378