30636
11690
23891
1578
23665
36614
21155
925
37008
34204
913
31947
17139
39565
34681
31506
47356
33990
49340
46112
33986
54852
32014
42317