415
1
122
1121
3
770
749
725
282
2
640
0
752
950
479
1177
247
516
347
37
87
859
1777
1357
474
1568
1368
1254
651
1004
1273
2836
1041
1086