606
0
4968
3
693
1109
3191
471
658
725
449
49
461
2032
2
536
2065
1
1045
582
23558
17
309
380
828
504
410
328
300
941
1604
395
1726
757