1152
0
3659
14
46414
1
1478
2
31535
584
5918
4
300
363
458
653
1099
890
1779
1009
1232
1045
576
383
3116