277
825
304
796
173
710
316
522
563
279
1,040
257
512
233
551
120
392
174
430
79
467
192
439
239
364
46
355
100
353
98
332
20
457
65
342
59
308