259
1
886
2
264
756
10
357
3
122
705
364
368
406
355
507
442
1132
799
184
91
408
1303
6
681
416
618
450
339
708
564
1176
388
420
95