382
86
142
304
120
11
150
41
253
9
22
1972
179
118
183
138
263
287
110
178
64
32
45
113
181
24
48
51
6
39
81
503
33
218
96
40
67
672
599
52
14
771
214
66
117
108
13
238
259
85
15
4
154