812
1
47041
0
1824
467
1453
945
503
625
2
282572
458
455
400
918
874
171
357
333
726
22330
22
2211
8876
8
729
4437
3
355
955
1504
2466
5
607
2724