502
278
590
260
544
37
225
160
118
10
1194
543
638
215
305
127
523
181
480
121
473
170
458
176
139
57
393
152
190
139
314
142
469
34
279
20
271
87
527
128