4593
4572
1739
1664
1539
1506
1230
982
899
837
725
569
540
529
508
399
368
263
245
213
191
164
150
105
102
70
57
53
50
44
43
38
36
30
28
27
20
19
16
15
14
13
12
11
9
8
7
6