2606
1694
1089
696
584
461
415
408
338
146
122
108
106
92
86
73
59
42
36
28
23
21
17
14
12
10
9
8
7
6
5
4
3