635
2
4107
3
1076
686
1
947
357
520
1007
4
931
595
813
0
807
1161
615
325
472
374
3978
5
835
364
536
461
556
608
3963
531
330
684
592
1665