416
2
801
1
256
548
282
794
716
86
1697
6
511
1045
8
491
683
930
533
499
85
371
433
948
3
464
0
407
2886
9
389
560
856
392
324
1776