21152
8
2593
1
297066
0
1843
2
2773
5
3
2711
1764
1220
5151
467
2911
9
4651
398656
19
3326
1903
1380
1352
2565
1425
550
1388
1037
4724
1044
1410
1978
1942
2074
2082