1638
2
425
0
1880
484
1523
1141
2961
573
1711
382
2477
1961
618
1670
771
29323
378
256
431
505
436
943
429
359
798
546
468
4537
988
325