454
0
1754
463
798
505
169
525
332
464
431
918
352
2297
1973
1406
3619
12
471
608
560
1167
55
357
1853
1352
303
54
683