143
90
71
121
100
6859
41216
108433
43868
63644
80
135265
27087
20330
18901
16892
1323265
13202
1196148
11816
10690
971143
8880
78411