5272
5010
2410
1926
1790
1537
1293
1218
1149
946
685
572
521
457
451
425
422
285
245
242
238
226
158
123
113
112
80
65
60
48
44
41
39
34
32
27
25
23
20
19
18
17
16
15
12
11
10
9
8
7