503
254
140
5
248
673
117
926
272
325
64
320
98
199
231
25
31
133
8
180
330
842
1779
95
207
45
622
181
870
29
74
185
1591
115
85
208
65
15
118
30
49
174
246
24
158
100
14
11
111
68
63
50
110
34
1630
12