2453
4
356
0
516
3516
3574
1
1543
457
828
448
383
583
509
1151
567
947
670
379
546
585
829
343
798
812
534
624
1564
1585
666
342
1022