653
1124
816
1754
2076
801
672
551
673
2214
3984
722
26194
8390
610
2695
1097
1
869
906
626
2667
791
1103
754
2386
1
794
1082
13566
661
2139
674
662
753
585
930
799
567
3978
750