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