887
1
492
2
515
3
129
597
1114
0
448
945
1215
207
259
293
959
8
490
1354
327
1078
815
691
1509
360
633
93
190
295
795
668
473
339
1677