2515
1240
835
548
383
326
305
212
159
128
96
94
87
80
73
43
36
33
32
25
20
19
17
14
13
12
10
8
7
6
5
4
3
2