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