31361
24825
17568
16044
14556
10934
9523
9048
8983
7420
6850
6804
6797
6749
6613