195
1050
178
981
173
978
191
977
189
972
162
944
169
877
104
549
103
514
76
417
70
354
49
309
31
153
195
1050
178
981
173
978
191
977
189
972
162
944
169
877
104
549
103
514
76
417
70
354
49
309
31
153