21152
8
951
1
2593
930
2
2740
3
1047
297066
0
2489
7
1514
12459
3127
2711
5658
9
17970
15
762
1453
5151
2911
4651
398656
19
13499
5
6500
2503
550
4724
1942
725
2082
7893
4