471
1
390
1343
0
4594
503
1152
3659
14
46414
31535
2880
5
584
3799
12
300
363
370
458
653
1779
1009
1232
1045
576