1126
0
792
555
1010
41
817
2771
628
770
717
565
2219
92
585
1029
664
2385
549
351
181997
11
639
412
676
1064
1676
788
1569
106
655
502