313
197
661
120
277
78
42
71
3
548
107
144
47
300
58
69
37
145
397
82
123
244
516
506
511
36
147
131
241
255
1441
37
120
315
152
81
77
607
216
37
171
229
398
136
128
101
397
55
36
78
247
168
