523
108
201
21
287
183
548
69
409
84
341
152
424
58
436
46
291
101
401
57
345
158
272
113
72
46
631
139
281
94
163
143
453
14
245
148
500
74
557
114