1554
4
5823
5
1631
2
597
776
1
1426
505
571
630
435
904
8198
484
659
988
870
549
1203
807
2156
860
589
2206
1283
2136
603
871
374
633
1720