826
1452
4052
1780
1351
2943
886
1006
920
2334
645
1654
647
5105
1784
1471
2164
831
1883
989
618
691
5215
848
847