1185
946
925
916
6
965
843
1446
801
1315
845
391
1456
993
501
716
1393
985
1882
21315
764
2527
772
551
992
1193
664
62
441
611
464
13
30
223
271
18
712