421
1
497
3
12181
2
601
1292
950
2056
8
1099
2105
1033
679
616
809
664
636
2136
602
350
1219
590
558
2131
986
475
579
942
1013
0
1003
921