5825
5647
2351
2184
2141
1683
1521
1122
1081
919
884
660
564
520
498
453
395
270
260
246
228
202
183
138
114
105
103
79
68
67
54
53
51
41
36
35
31
28
26
21
20
18
17
16
14
13
11
10
9
8