1026
5
883
2
493
3
544
605
8
243
1
142
93
185
1182
718
1550
7
884
4
572
634
509
0
1299
1009
735
915
3449
10
717
1036
791
11153
523
737
785
1450
990