43387
41746
39585
39099
38572
37442
35540
32927
30360
29619
28524
23332
22363
21738
20452
20027
19966
17315
16895
15291
14172
14133
12719
11934
11879
11681
11585
11109
10040
9867
6919
4321
3142
2999
2698
2394
1693
744
729
482
0