2621
2133
1739
1603
1022
961
906
838
421
416
264
253
244
238
219
198
196
186
165
137
136
128
93
90
80
61
53
51
48
47
40
37
36
35
29
28
27
26
20
19
18
17
16
14
10
9
8
7
5