4016
3389
1573
1461
1133
831
754
657
608
405
395
347
328
307
269
254
253
247
204
172
104
101
79
59
58
51
42
38
33
28
27
23
20
19
18
15
14
13
12
11
8
7
6
5