113
1
2111
2
777
4
597
2795
3
1287
495
631
12142
656
1391
398
90
886
1102
1635
669
147
401
2072
1020
767
1734
1879
0
708
1854
612
448
318
518