2897
1684
528
232
259
180
359
55
461
90
390
273
432
165
598
181
341
170
250
198
451
89
325
166
252
167
549
195
312
111
495
50
430
115
548
188
494
40
547
133