4087
3939
1657
1465
1438
1065
991
919
915
692
602
485
456
418
360
357
288
210
192
162
158
156
130
127
122
106
66
57
34
29
27
26
25
24
23
19
17
16
15
14
13
11
10
9
8
7
6