584
217
484
107
313
54
337
67
137
81
506
137
498
99
495
159
208
65
340
147
529
36
282
137
232
137
226
96
523
122
224
183
90
73
370
162
310
179
556
71