682
160
840
350
309
76
491
169
564
230
495
317
369
171
274
200
564
214
228
99
135
88
571
124
382
133
492
59
587
67
371
70
652
138
442
108
416
198
332
187