541
1
220
320
361
310
277
337
579
287
2
312
246
67
58
316
540
0
294
267
103
127
275
1078
74
704
70
364
94
526
245
125