43975
4862
4056
2525
1934
1853
1767
1766
1616
1263
931
763
762
716
707
592
563
548
423
405
388
342
309
294
259
223
215
209
202
201
196
194
191
184
154
137
135
127
125
121
115
102
96
94
86
77
75
74
72
64
55
46
41
40
39
31
28
22
21
18
16
15
13
9
6
5
3
2
1
0