14952
2542
2275
10984
2777
15607
4386
18350
2384
3387
9181
25986
3938
11136
14312
17995
18882
3300
12859
7901