396
0
1762
138355
472
1015
611
355
298
575
621
771
905
412
326
428
658
527
1126
304
1650
1504
628
427
1084
745
387