59832
23933
21455
17490
17250
15810
15296
14283
14257
13870
13541
12998
12613
11653
9191
8763
8354
8267
8003
7892
6309