2804
2751
1959
1756
1068
1036
975
685
559
450
408
385
382
305
273
229
219
207
204
193
187
121
108
102
96
93
80
74
71
68
62
54
49
42
36
35
29
26
25
23
20
19
16
15
14
13
10
9
8
7
6
5
4