492
1
665
304
12614
7
591
5
729
423
479
1251
291
0
585
588
993
2
636
593
460
648
959
814
939
1165
3
747
1191
1196
506
1138
6841
12
1035
1008
901