2627
2593
1832
1665
1017
985
936
584
565
434
404
369
364
360
258
231
213
209
202
181
174
155
143
94
75
70
64
60
59
56
54
44
29
26
21
20
19
18
17
15
14
12
11
8
7
6
5
4