561
2
643
1
25915
55
386
582
3
767
2135
2257
5
498
329
0
1358
462
380
440
409
430
505
827
6
493
4
3081
486
1465
7
819
711
473
449
573
6785
30
657
1255