2776
1
892
0
832
3125
3554
9
3593
16
5527
3
26243
50969
7
2941
4
467
2737
1198
1075
2952
914
637
625
411
236066
14
19079
6
189326
3580