46821
105726
7763
44536
45580
50
90
170
133
80
58
26557
20050
18301
16452
1284265
12722
1167148
11484
10460
944143
8640
76911