513
191
562
59
317
145
247
30
616
119
303
21
346
52
278
69
104
50
561
142
506
5
466
166
463
87
476
106
363
80
193
97
481
143
363
85
425
52
100
83