696
1
830
4
471
7186
7
422
2729
485
2
643
1278
1312
2244
0
1574
4371
820
9484
660
552
531
545
1028
711
709
569
1630
624
492
490
808
1656