811
5
611
0
471
1
4543
1343
7546
3
4594
503
4122
15
1152
3659
14
46414
31535
584
363
458
1685
4
653
1779
1009
1232
1045
576
383
5918
3116