300
1
379
919
5
360
2
343
212
57
0
464
815
1046
9
885
4
1919
581
598
3
1872
15
615
819
1077
573
1303
886
326
1412
1482
9933
2307
1080
1853
2466
6704
8