503
0
1152
3659
14
46414
1
31535
584
300
1869
2
363
3672
4
458
653
1541
1705
1779
3312
5
1009
1232
1045
576
383
5918
3116
1099
953