320
336
816
1244
212
294
205
272
179
287
396
359
315
357
306
348
468
268
385
497
1515
5719
503
531
341
2455
921
280
318
148
7394
5157
6120
5972