297
13
209
793
18
1384
149
228
530
287
85
42
603
604
168
542
626
356
840
299
349
390
49
693
263
225
5
119
110
405
68
6
191
173
21
891
60
31
75
30
14
255
150
50
34
133
61
16
124
15
53
90
51
39
239
236
19
24
25