402
188
427
172
1061
462
313
144
823
237
686
93
961
550
508
120
544
209
184
127
679
144
382
169
685
262
548
43
811
457
348
78
419
77
542
212
515
87
617
119