1255
957
691
796
1020
1487
385
869
662
1191
433
941
307
1033
1663
751
1514
972
751
314
380
818
663
520
897
366
281
1016
798
840