282
1
256
794
392
400
557
999
2
528
79
433
560
85
420
617
365
344
288
287
270
884
1539
3
358
494
342
395
308
345
249
487
353