516
0
872
931
787
428
750
467
1649
1
358
381
845
252
881
464
685
646
1935
479
932
2093
2
409
602
1581