2647
1257
620
464
447
440
409
393
356
313
310
275
249
212
208
206
186
185
155
147
141
126
125
118
117
114
103
83
82
65
62
60
56
41
26
24
22
17
16
14
5
4
3
0