252
74
618
234
952
108
138
400
168
460
482
137
790
415
762
5
585
533
470
218
761
160
444
695
819
433
904
223