2965
967
740
351
329
264
257
238
208
177
132
124
114
110
95
92
69
60
56
51
47
39
29
28
26
23
22
21
17
14
11
10
9
8
7
6
4
3