565
0
940
1
850
2906
554
38
20
645
621
803
522
512
319
609
194
2533
1512
1206
193
21
3426
4
685
761
452
170
1094
797
454
876
1851
3