5438
5110
1982
1859
1816
1643
1377
1189
1134
1027
768
636
588
548
493
452
418
242
203
190
186
173
159
158
124
102
76
66
59
58
51
43
34
32
31
26
25
24
23
21
20
18
17
16
15
14
12
10
9
8
7