508
204
1009
512
629
148
103
62
236
170
342
170
631
130
507
115
188
36
791
383
258
166
354
66
593
130
525
183
426
35
367
159
140
7
298
32
381
119
572
14