449
1449
138
189
719
384
404
631
527
483
256
370
553
351
705
2974
808
2450
1988
2027
504
3030
2218
29608
402
765
1470
1395
601
3071