50971
8693
116928
45931
62012
706102
38316
41652
756158
11521
943172
25817
2000
55256
31436
47011
47820
1900
45015
35560