1196
76
1071
35857
1057
7580
1056
1223
963
1034
953
0
901
41499
890
1560
871
1162
863
36205
839
326
826
233
787
798
759
10160
755
571
745
98
742
5796
739
453
709
191
707
1192
684
1102
677
942
670
799
650
1302