2847
2653
1793
1733
1099
1016
987
796
432
412
389
323
314
264
253
238
207
202
183
171
166
141
134
127
120
77
67
58
56
55
46
44
42
41
36
31
30
27
22
21
20
19
18
17
14
13
10
9
7
6