3214
2590
1537
1041
574
478
425
329
281
224
189
150
128
120
116
89
60
57
44
42
34
30
29
26
23
20
18
14
13
12
11
9
8
7
6
5
4
3