670
2
545
1
114
2112
567
613
449
83
90
415
709
528
321
509
682
822
159
397
627
696
587
490
764
892
713
407
1430
793
843
67