503
0
2395
527
787
546
581
419
522
275
394
1405
480
678
780
813
2602
2
2105
1
370
1414
451
2477
49
4362
5
400
505