1310
143
156
133
1344
2511
149
123
140
154
127
12820
10400
8171
6490
556262
5160
4910
4419
4381
433147
380142
31650