145
544
1051
729
155
323
1039
446
129
177
444
688
569
1972
450
294
369
983
30
214
1535
938
1019
478
950
778
292
191
424
978
805
1512
169
289
1882
216
172
24
358
212
61
584
867
62
715
905
908
709
309
455
504
341
468
154
1374
