508
1
476
526
2
457
446
1336
4
377
1141
772
601
1392
3972
3
488
3048
614
419
487
931
454
974
2225
490
546
513
7355
598
0
2116
448
3242
15
747