963
192
673
148
952
301
915
495
572
214
117
38
408
237
313
149
400
80
621
163
639
176
573
127
601
188
855
255
269
184
625
185
361
135
586
80
254
87
572
84