3719
8
1195
2
88
1
893
5
2415
685
106
593
784
4
517
676
624
661
504
818
1905
1582
3
107
2051
1375
2362
754
618
410
1321
524
897
1500
774
872