513
1
1370
772
2
1319
507
2006
5
600
446
526
377
533
496
3058
10
481
432
627
502
656
984
546
555
1096
1449
709
1152
91
793
815
1005