829
0
475
3252
87
723
706
2886
2
1033
685
5151
852
560
1026
660
2649
514
938
1327
1
633
605
37847
376
602
1246
356
1711
571
616
469
6878