56975
22021
71530
3742
1151
95370
17017
80860
102015
782
113915
59340
53182
94798
62949
30647
1350
1303
24921
97442