1210
133
146
2411
1212
130
116
178
123
11530
9460
7271
5760
521262
4530
4330
4029
3941
370147
349142
30050