317
0
292
474
1139
555
247
44
633
343
453
3510
2
1346
2758
1
339
844
455
1726
729
823
661
90
47041
271
169
436
721
968
359
520
2345