2542
2465
1704
1687
1026
989
805
680
479
438
434
408
344
333
265
237
197
177
170
162
158
139
129
121
100
78
73
71
67
54
48
46
42
29
28
27
26
24
21
19
17
16
14
13
11
8
7
6
5