270
2779
3547
2815
280
26169
285
2633
275
2516
339
10560
8690
6530
5040
475261
4090
3980
3829
3541
337147
309142
28949