5090
4753
2023
1986
1831
1647
1382
1094
1025
976
719
513
465
416
387
266
259
257
231
220
217
201
198
115
104
83
77
56
52
44
43
37
34
32
31
29
25
23
22
21
19
16
15
13
11
10
9
8
7