139
0
4328
10
4594
1
503
1152
3659
14
46414
31535
584
2678
121182
3663
363
458
653
1779
1009
1232
29323
1045
576
383
2109
2
5918
4
3116
1099