3749
2102
1994
10003
1579
2548
3114
3552
1875
5809
2266
4113
4754
8593
1948
4386
22630
3284
1852
1562
2828
5262
19615
3881
4893
23070
2923
14606
12285
9798
7131
5039
13149
37494
24146
38522
11275
5165
3424
37448
21028
3532
5143
4232
7259
5175
16842
9095
29861