517
0
1123
25127
400
29323
235
81
837
390
747
378
618
1100
154
676
580
383
255
1094
291
1315
372
17353