1053
2
727
3
291
736
1
980
757
531
635
7
503
599
364
304
574
962
1352
590
419
559
216
250
1039
355
235
305
2742
4
89
40
0
1778
810
538