493
0
409
2635
839
1049
455
327
392
1685
931
47041
332
663
995
1263
543
2328
288
55
20634
8
668
1356
638
524
152
565
658
2668
2
729
603