21152
8
2593
1
297066
0
1372
2711
2
2147
7567
6
5151
2911
9
8440
4
4651
3
5621
398656
19
4167
9239
5
550
1979
3694
4724
1751
438
1942
2082
7893
2765
2378
6753
17
2676