2959
2835
1899
1822
1144
1068
1032
819
459
455
421
332
314
272
255
253
210
203
181
167
161
150
144
140
116
75
72
63
61
56
54
53
48
39
37
35
26
24
23
20
18
17
16
14
13
10
9
8
7
5