154
0
505
647
837
1511
536
448
266
1095
539
393
297
1128
998
988
2275
2
658
25127
747
2299
29323
834
527
375
1100
611
433
1398
181
524