238
888
307
942
10
265
324
321
207
44
20
539
20
8
282
1830
847
77
85
80
39
8
54
183
166
884
14
951
289
16
26
451
96
164
211
56
30
99
21
18
15
528
3
10
7
120
378
350
