24168
19679
18307
17323
16917
15945
13405
11939
10642
9534
9502
8531
8488
7717
7468
7025
6681
6394
5958
5311
5156
3643
3567
3281
2731
2488
2425
2409
1895
1646
1428
1239
540
502
0