2970
2913
1954
1831
1151
1063
1010
831
477
452
410
342
317
284
256
238
208
205
185
171
159
150
147
108
81
73
72
70
64
63
51
47
41
36
33
28
25
22
19
18
17
16
15
14
13
12
11
9
7
6