505
0
527
255
2694
3
2143
1054
1557
410
4426
2964
1428
544
13491
546
881
1661
1
918
1897
3621
405
320