313
0
494
1
349
81
309
397
249
392
2
275
305
1345
3
418
368
345
321
359
334
89
1308
553
499
287
326
365
617
493
367
487
290
354