471
2
72
1
231
597
306
332
859
282
320
636
541
1047
3
302
466
1657
4
364
316
301
297
579
634
508
0
559
438
384
307
403
99
757