3080
2539
6873
3682
2419
4359
37008
8077
7419
4427
24347
3356
10276
9558
3047
6057
13414
3868
4566
42858
5087
8514
5021