492
1
666
304
12614
7
592
5
729
423
479
1251
291
0
585
588
993
2
636
593
461
649
959
815
940
1165
3
747
1191
1196
506
1138
6842
12
1036
1008
901