5833
4843
2149
2106
1625
1198
1059
982
883
610
609
585
502
486
339
310
305
273
225
184
143
136
124
120
119
96
93
81
58
39
35
32
29
27
25
23
21
18
17
16
15
14
12
11
10
9
8