292
1
301
486
461
251
713
2
465
714
6
323
351
227
275
504
794
0
176
1660
1013
1211
3
846
623
661
471
579
427
658
609
4
687
1430
646