2505
2323
1566
1499
911
886
760
717
415
385
365
350
345
277
234
225
219
209
197
137
110
109
104
103
73
63
57
55
54
52
39
36
33
30
29
23
21
20
18
15
14
13
12
11
10
9
8
7
6