1088
1
4594
503
0
1152
3659
14
46414
31535
584
300
363
458
867
2
653
10242
5
1779
958
1009
1232
1045
576
383
5918
4
3116
1099