429
1344
767
319
58
221
18
237
98
70
712
46
128
740
589
739
97
208
144
340
32
179
334
1385
186
204
51
277
152
251
347
26
38
441
230
197
100
159
85
331
44
99
67
158
134
321
93
814
615
388
243
773
86
76
410
77
39
79