621
2
1447
6
2221
8
1806
433
1
425
955
480
571
685
4691
21
699
2926
9
1262
7
470
857
807
745
931
501
3538
487
491
1032
2242
4
693
3
587
661
1835
1451