21
208
692
47
78
74
203
195
302
366
66
13
184
128
297
468
149
84
97
199
29
133
376
913
64
45
1509
228
1289
28
668
17
324
224
117
103
265
437
82
61
122
105
79
44
30
73
11
22
675
92
36
316
72