21353
17212
2852
21259
6899
25307
10947
29355
14994
634
19042
4682
23090
8730
27137
12777
31185
16825
2465
20872