28
115
38
13
41
220
86
211
147
65
473
219
280
306
309
125
289
266
132
272
109
90
191
98
273
2549
286
740
184
249
217
295
201
332
43
44
907
871
692
623
404
760
823
642
3247
1302
975
2299
649
2744
2352
996
1085
654
924
734
770
1416
3203