1
161
135
129
300
241
422
920
429
274
511
399
442
2126
1383
1178
1093
1211
1274
708
791
3575
1249
603
10410
464
1049
541
2333
1845
2850
1044
434
2998
6627
869
531
402
628
760
606
734
433
1129
409
515
2681
1159
752
2577
740
1062
3913
810
1187
626
994
1256
334
1265
Copyright © All Rights Reserved