2773
1630
521
231
258
180
355
54
456
89
382
272
431
165
588
179
339
169
249
198
450
89
325
166
252
167
543
194
311
111
495
50
425
114
547
188
493
40
546
133