2392
1652
945
625
384
348
335
284
235
133
123
99
93
89
85
55
48
39
38
33
30
23
18
17
14
13
12
10
9
7
6
5
4
3
2