4287
4009
3047
2522
1604
1590
1498
920
575
549
526
487
458
423
420
387
322
230
229
210
200
156
149
132
131
126
124
79
75
68
67
64
56
52
51
46
36
32
26
24
22
20
17
15
14
12
11
9
8
7