3044
2904
2064
1863
1064
1052
1033
968
464
424
398
362
357
317
265
252
235
222
218
178
139
136
130
99
84
82
79
72
64
63
60
43
38
34
29
27
26
25
23
21
19
18
15
14
12
10
9
8
7
6