4514
4203
3242
2612
1630
1502
1473
1338
599
508
499
468
460
421
402
337
333
283
282
266
238
204
152
139
137
128
118
94
90
83
80
67
66
57
52
46
45
40
32
25
23
22
20
18
17
16
14
12
11
9