942
0
792
598
372
432
696
524
351
345
597
699
800
1105
1216
829
575
536
560
823
1881
1292
353
2874
789
950
1
1055