150
1
504
397
378
3
848
2
335
233
414
0
1208
714
942
4
956
550
1091
5
444
616
991
64
542
984
1072
537
635
2192
6
885
906
846
947
65
824