524
1
1348
4
538
992
2
663
661
594
873
903
869
720
531
923
1643
1110
893
3
85
3448
616
1587
1680
1653
1389
1576
703
243
108
69
71
73