2925
2882
2014
1769
1079
1051
921
673
650
454
430
401
379
348
271
224
205
195
188
177
164
157
105
83
76
74
72
70
63
60
57
41
32
30
29
27
24
20
18
16
15
14
12
11
10
8
7
6
5
4