2990
15123
2564
12908
974
4953
847
4318
732
3688
714
3577
656
3312
605
3155
591
2999
494
2586
451
2401
418
2154
398
2033
115
1949
381
1923
367
1840
340
1713
304
1569
2990
15123
2564
12908
974
4953
847
4318
732
3688
714
3577
656
3312
605
3155
591
2999
494
2586
451
2401
418
2154
398
2033
115
1949
381
1923
367
1840
340
1713
304
1569