2828
2710
2610
313
3120
2527
269
247
3013
321
244
2216
13620
11010
8551
7010
581262
5570
5270
4741
458147
4539
401142
32650