43
1
1858
9
8040
3
1033
538
4754
6
639
1442
555
2
462
442
636
811
1084
789
542
537
699
475
570
1412
622
454
477
404
481
2106
414
470
511