90
90
168
316
493
340
681
315
1061
890
775
562
576
469
1234
480
1523
1025
548
699
1373
741