21152
8
2593
1
297066
0
2711
2
1331
905
4979
6
3506
5151
2911
9
4651
3
7633
1339
398656
19
840
550
3249
4724
773
1943
165
1507
1942
3891
7
582
2082
7893
4
2680
2378
3321