2416
0
396
96
676
2057
1
1665
475
467
372
658
778
485
342
2907
2
458
826
404
579
532
337
2065
1390
2771
653
4476