765
737
490
242
565
323
2958
558
761
305
625
44
32
53
30
56
94
114
691
35
927
394
586
105
29
26
829
847
68
1128
343
701
736
31
115
99
41
245
3842
1558
2645
1593
1641
1856
767
904
684
2349
2035
1440
1217
1485
28
52
65