4065
3625
1935
1365
1094
634
474
340
278
247
132
129
120
97
80
67
63
57
55
54
46
35
33
29
22
19
17
16
12
11
6
4
3
2