1035
59
28
702
1974
327
21
26
33
1000
437
10
839
809
56
605
