249
0
2952
4594
1
292
363
484
478
31535
767
18403
6
759
266
448
296
639
577
431
4071
269
5611
11
711
657
4328
10
303
422
905
138355
649
273
621