4671
4623
2022
1679
1634
1448
1237
963
880
862
742
563
519
500
418
409
391
217
207
200
192
174
135
118
99
75
71
66
59
53
47
44
39
32
27
23
22
17
16
15
14
12
10
9
8
7