450
1451
138
190
721
384
404
633
530
485
258
371
553
351
713
2988
810
2457
1993
2033
505
3038
2219
29619
402
767
1470
1399
601
3076