88
283
708
603
286
276
506
1475
255
2097
1415
2420
459
811
998
1079
878
1213
404
483
635
617
1083
487
1351
1027
706
982
760
643
1015
1136
792
1034
656
908
1081
799
1640
1578
1480
653
2191
1292
1590
1484
1053
5809
1897
7225
22254
11551
15125
3379
7607
19868
10754
35621
22184
Copyright © All Rights Reserved