2680
2039
1551
1301
673
656
393
383
318
313
286
230
212
157
149
144
136
126
119
115
60
55
49
45
38
35
32
28
27
24
22
21
19
18
17
13
11
10
9
8
7
6
5
4
3
2
1
0