2318
2312
1609
1441
1047
901
860
503
491
384
375
357
334
311
266
233
226
201
184
180
171
162
151
90
77
73
71
65
59
49
40
35
31
26
24
23
21
19
15
13
12
9
8
7
6
5
4
3