21646
12960
9942
4380
4142
423184
4630
4310
3410
2980
3322
2970
16240
14451
950263
8684
8670
818148
714142
67111
6480