21152
8
2593
1
297066
0
2721
3
2711
2
2926
4
4477
2405
1184
3106
4305
5151
2911
9
4651
398656
19
7762
1289601
2656
550
3473
898
2798
4724
14750
1131
764
1942
902
2597
1430