999
207
1618
335
2429
503
2232
463
2931
607
3998
828
2399
497
2846
590
2999
621
1599
331
1619
336
2786
577