566
1
449
83
613
414
709
528
90
2
1341
67
519
800
682
509
159
627
696
586
821
490
764
892
711
396
1429
407
843
792
320
409