29355
0
2773
5
884
320
681
653
405
490
1985
2257
2
488
692
590
460
1804
1
637
2155
3
2908
1588
1870
1911
984
428
4864
337
57793