4504
4155
1666
1621
1284
1143
1115
1057
1024
774
637
494
472
463
429
373
350
267
218
214
132
131
129
128
108
79
66
59
50
42
36
31
30
29
26
24
20
19
17
16
14
13
12
11
10
9
8
7
6