8445
4
1917
1
348
2720
3
2624
91210
0
1502
835
660
2
291
800
612
662
447
116
749
815
929
833
887
810
1100
5061
24
637
1120
630
1706
624
1157