5924
1685
1445
1203
1177
1072
916
657
547
514
494
435
334
326
293
273
262
254
216
198
188
179
142
136
127
120
97
96
92
90
89
85
84
64
56
54
53
51
41
40
38
37
36
35
33
31
30
29
27
26
24
23