507
189
547
56
313
145
244
30
613
119
300
21
341
51
274
69
99
49
557
142
503
5
463
166
457
87
473
106
357
78
188
97
477
143
358
85
421
52
96
83