21152
8
2593
1
4002
4
297066
0
16174
5
2413
2
3328
1571
2711
3625
2193
3835
1576
3
1557
2911
9
5151
1441
4651
2676
398656
19
3465
550
1942
4724
1951
6307
10
2378
2604
2082
7893