2408
5
1666
6
1714
3
1224
1
664
839
1030
2
4066
8
2475
3520
723
1899
4
471
2061
421
830
1202
1683
783
2721
1076
9183
27
1412
1576
582
1826
666
1516
545
4002
23