2111
2
543
1
866
777
4
612
448
1854
3
708
495
12146
398
631
656
1203
91
1391
1349
824
446
563
689
405
1119
1887
764
3474
404
685
2410
507