43541
3343
3213
2460
2428
2128
1900
1553
1136
1042
977
926
890
889
646
497
474
456
449
441
373
330
292
282
280
276
273
238
235
226
219
204
188
183
164
153
150
149
137
128
126
123
113
107
106
90
83
81
72
70
65
61
55
52
39
34
26
23
19
9
7
4
3
2
1
0