1152
0
3659
14
1176
1
46414
31535
584
300
363
458
653
3025
1779
10255
4
1722
2
1009
1232
1045
576
1440
383
5918
3696
6
3116
1120