2792
4
640
1
370
382
162
558
434
373
1137
2
473
517
464
410
541
1470
5
405
1048
866
799
1372
3
1222
735
791
1853
589
639
547
626
627
715