3759
3512
2639
2348
1462
1376
1296
972
588
573
561
525
427
393
333
319
238
223
207
200
183
149
144
120
113
110
102
92
73
67
65
61
60
54
51
48
42
39
35
28
25
22
21
20
18
15
14
13
12
11
10
9
8