4134
3560
4871
1946
943
835
1072
1788
3470
2827
810
3032
2833
3010
1351
1879
12284
5406
1078
2084
4394
1994
2999
8196
10560
2138
3656
4760
2649
6479
2005
4659
7862
2100
2540
33652
5572