21152
8
2593
1
1712
2
297066
0
2711
2627
5
3398
9
5151
2911
4651
3
398656
19
1643
550
1338
4724
1372
8786
2515
3366
1826
2522
1942
3372
4519
15
2082
7893
4
2378
1433
918