21152
8
2593
1
297066
0
2788
2711
2
1666
1705
4526
2390
2403
2430
5151
31371
64
2911
9
7394
5
4651
3
2988
1239
398656
19
550
4724
1942
3655
2082
7893
4
2495
2493
2378
6753
17
2676