2687
2614
1810
1685
1017
988
968
607
573
447
416
400
366
350
262
202
199
198
197
180
165
127
106
105
83
70
69
62
54
45
37
36
35
32
31
26
25
24
20
18
15
13
12
11
9
8
7
6
5
4