390
0
271
872
955
1146
244
448
1
504
1952
456
1645
329
277
677
266
4071
874
494
291
324
1423
257
713
1943
385
918
2504
418
1073
468