21152
8
2593
1
2342
2
297066
0
2711
2911
9
1282
5151
753
4651
3
2243
6
2676
398656
19
3644
2262
1262
1243
1765
4
550
1554
1942