2489
11167
2971
2245
2848
21208
10512
2961
9346
3806
2431
7976
5244
3270
4133
17918
2704
7101
6743
11736
8016
5988
7268
3214
4269
6987