282
1
123
515
2
439
712
12
540
353
779
9
424
340
695
314
362
222
291
886
458
4
422
721
276
302
581
635
563
440
3
388
510
0
1049
384
310