928
15
111
655
153
709
141
131
101
72
923
751
1081
1276
843
33624
1118
996
1404
904
705
1014
1274
641
24
5
172
171