985
1
21152
8
1494
2593
297066
0
2711
2
83
2760
4
1964
3
5151
3688
5
2911
9
4133
4651
1475
398656
19
912
436
989
2166
2065
1727
2438
230
1399
2626
550