507
1
2265
2432
4
2866
3
1874
2
1673
3174
443
1006
604
693
1162
671
3186
10
756
473
336
305
701
723
986
529
562
4719
5
1714
1121
1472
1828
1344
5082