2845
2749
1946
1836
1091
1066
891
846
480
430
404
367
362
304
270
204
203
195
183
182
147
130
121
118
117
97
83
81
79
71
63
62
60
43
42
39
33
28
25
24
23
19
16
15
14
12
11
10
9
8
7
6