92
72
85
380
196
308
116
130
113
333
286
457
418
348
278
503
390
400
194
338
174
247
592
372
248
645
214
331
656
510
685
394
473
1004
456
910
407
798
737
565
312
1363
1329
1461
783
620
269
1919
852
471
618
700
683
690
1172
906
539