43241
40892
16722
12751
12691
11864
11516
5261
4619
4369
3508
3254
3081
2876
2762
2752
2560
2268
2124
1598
931
840
737
705
569
363
240
239
228
199
142
122
115
101
93
79
52
49
43
39
31
29
24
19
16
15
14
3
2
1
0