3954
3866
2734
2310
1489
1366
1281
1104
606
572
499
489
411
374
373
339
262
259
224
209
183
169
168
156
144
101
98
84
81
63
56
54
46
41
38
35
34
25
24
18
16
15
14
12
11
10
9
7
5