131
141
170
126
70
102
124
182
268
125
163
120
20516
15530
13671
12310
9352
882263
8210
8004
766148
663142
64011
5980