382
4419
466
3940
369
3579
358
37123
3818
3717
3921
3333
12250
10030
7961
6230
545262
5010
4660
4281
4279
407147
374142
31150