325
0
1343
215
1238
470
968
380
349
298
543
275
605
683
1939
713
970
745
387
1762
872
918
494
342
737
566
452