2835
2510
1341
882
663
590
542
495
434
181
165
141
111
109
104
84
72
66
55
46
36
27
26
24
23
20
17
16
15
12
11
10
9
7
6
5
4
3