4594
1
503
0
1152
3659
14
46414
31535
584
300
363
458
653
1779
1009
1045
576
2598
4
383
900
5918
3116
1099
953
768
139