305
0
382
468
394
1075
637
691
362
1150
2328
301
19279
2
355
918
427
363
688
1314
729
4537
340
347
1780
2748
546