77
0
1124
1
20634
8
980
729
439
2493
177
928
584
692
1270
2105
2461
20
3663
863
1009
2
443
3865
3
594
1389
337
945
484
2064
1029
75
1198
851