349
1
345
368
81
309
365
326
553
617
499
287
420
2
89
1308
3
334
493
367
624
416
344
364
289
350
271
280
412
299
216
415