2751
2446
2176
2155
1845
1642
1044
744
666
649
561
445
302
301
294
257
223
170
127
119
114
91
67
60
59
55
43
32
27
24
22
20
19
16
11
10
9
8
7
6
5
4
3