578
1
782
845
628
541
3
961
415
2
299
339
328
739
668
1450
4025
8
994
615
886
1117
381
321
1065
1061
5
519
680
333
354
857
0
3903
819