510
137
790
259
901
271
485
33
276
106
106
66
345
180
434
154
418
143
431
155
586
138
54
35
474
104
310
155
214
73
580
143
283
155
468
93
94
49
264
43