261
177
173
174
1512
194
145
236
1524
150
146
217
11520
9460
7261
5750
518262
4520
4330
4029
3941
366147
349142
29850