492
1
665
303
12612
7
591
5
729
423
478
1250
290
0
585
587
993
2
636
592
459
648
959
814
939
1165
3
747
1190
1196
506
1138
6841
12
1034
1007
901