505
0
2328
4111
2
951
696
467
415
602
403
722
683
1939
381
1557
454
409
1101
52
957
1661
1
1133
1045
2490
668
1025
488
413
368
456
1020