277
1
75
80
528
440
3
302
548
324
2
519
299
1091
4
321
474
312
357
884
414
442
333
273
320
343
365
527
595
558
697
94
447
178