493
325
75
151
198
16
398
165
409
143
53
173
871
254
25
423
317
120
51
57
60
73
41
93
115
1210
349
63
285
64
268
505
5010
67
22
1974
181
264
118
81
504
33
52
14
138
85
154
416
412
209
13
186
427
301
12