4072
3805
1704
1442
1396
1011
997
909
734
537
469
424
365
362
345
297
250
184
161
157
140
118
109
94
88
59
47
36
35
27
23
21
19
17
15
14
12
11
10
9
8
7
6
5