3505
4
31535
0
1333
1974
402
369
2275
2
284
587
919
2711
1903
683
19279
421
899
351
20634
8
633
738
1
699
823
5379
3
470
980
2345
653
901
2504
480