3181
3680
3818
3091
3368
3059
4975
9979
16309
7198
5632
16578
23428
22986
12394
12083
28274
18556
12719
44907
21853
19309