32080
2812
4758
1675
854
861
2505
1929
1059
819
5443
2321
1398
1044
846
896
2933
981
972
1834
1978
954
1394
1136
17883
882
1424
8450
5040
811
902
767
3484
861
854
975
1141
1269
890
895
1406
2510
4952
3472
891
1501
797
2321
815
1520
1077
4613
1147
2826
950
3364
1564
1284
1223
1155