486
41
305
67
130
115
472
3
382
19
251
38
526
107
190
61
513
148
562
199
742
259
400
47
444
66
210
171
224
174
188
50
658
177
680
272
431
67
264
179