953
0
471
1
1778
1343
4594
503
2211
1152
1616
3659
14
46414
31535
584
5918
4
300
363
458
653
1099
1779
1232
2111
3
391