2770
2732
1854
1714
1106
1087
998
636
624
383
367
351
327
277
265
250
239
227
220
207
195
183
98
89
85
78
74
69
65
64
59
47
41
39
38
34
25
24
23
19
17
16
14
12
11
10
9
8
7
6
5
4