4021
3471
1526
1468
1428
1111
969
930
790
683
594
477
452
332
301
213
211
162
151
147
135
128
120
103
97
94
73
55
47
42
34
32
29
25
24
23
19
18
17
16
15
13
12
11
10
9
8
6
5