611
0
471
1
880
1343
4594
503
3659
14
46414
31535
584
167
300
363
458
653
1942
1779
6968
5
1009
1232
1045
576
383
5918
4
3116
1099