486
1
758
525
203
162
219
123
142
159
268
145
342
273
619
455
1115
2
696
354
432
246
523
3
389
456
370
785
1748
614
330
898
112