114
2
284
1
256
796
870
671
417
549
716
1046
8
84
490
77
105
745
537
653
663
591
480
72
888
112
70
76
389
56
97
460