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