5141
4948
2378
1899
1731
1566
1292
1171
1082
937
642
563
534
474
436
422
398
265
257
245
234
203
150
112
106
99
76
64
58
57
45
43
42
32
30
29
23
22
20
18
17
14
12
11
10
9
8
7