4603
4387
3245
2757
1724
1681
1547
949
647
540
538
487
476
448
417
305
289
277
254
218
166
158
149
146
142
138
105
96
81
76
72
66
62
57
47
46
44
36
30
27
24
23
22
19
18
16
15
13
11
9
8