2932
841
1561
1824
907
921
487
1470
1553
679
364
618
822
577
2330
1795
1656
4010
368
997
471
1524
559
982
