2797
1066
643
525
411
383
377
352
348
301
231
230
225
204
186
158
150
143
135
112
111
108
105
97
87
75
74
73
65
51
45
39
34
32
22
19
15
11
3
2
0