30638
23891
1578
23665
36614
21155
925
37008
913
34681
34204
17139
27614
47356
31506
8647
39565
46112
33990
34582
32014
50737
34353
28126