492
1
664
303
12612
7
591
5
728
423
478
1250
290
0
584
587
993
2
636
592
459
648
958
813
939
1165
3
747
1190
1196
505
1138
6841
12
1034
1007
901