2302
6
454
2
1392
377
526
1370
1
772
446
533
502
569
627
655
984
864
1200
1644
901
8196
4
481
432
496
1266
1705
1736
774
2174
8
820
597
1181