2687
2658
1740
1677
985
967
961
704
537
441
397
386
339
338
259
219
201
192
183
181
160
151
107
92
86
83
65
62
56
47
46
41
35
28
23
21
20
18
17
16
15
13
11
10
9
7
6
5