818
259
1021
357
1187
348
512
37
293
108
139
73
371
185
458
159
444
147
486
171
642
158
70
35
520
127
357
166
269
84
595
146
304
160
480
94
144
65
284
47