2821
2148
1274
829
539
418
384
336
281
173
155
133
108
97
90
87
63
61
43
39
30
28
22
21
20
18
16
12
11
10
9
8
7
5
4
3
2