21152
8
2949
0
951
1
2593
297066
5658
9
2711
2
8527
2699
2503
5151
2911
4651
3
398656
19
1089
3873
15
550
1517
4724
5375
1639
1942
2082
2857
7893
4
3120
2378
6753
17
2676
7299
27