4594
1
503
0
1152
3659
14
46414
31535
584
300
1209
1488
2
363
458
653
1219
1779
1009
1232
1045
576
383
5918
4
6295
9
3116
1099
953
768