629
526
1172
524
552
2369
466
550
432
927
1765
1208
1002
4198
1245
1406
1125
536
760
657
5342
1890
587
663
1017