501
0
2351
1072
1466
546
320
968
443
2328
264
536
2657
3
339
696
169
333
2668
2
1263
637
278
483
25137
480
472
1
398
3114
4
1454
4922
729
368