2748
2228
1229
831
555
507
444
425
363
168
148
122
116
106
64
60
59
45
39
38
34
27
24
23
21
18
12
10
9
8
7
6
5
4
3