4516
4206
3250
2596
1628
1498
1489
1295
618
519
495
463
450
412
408
333
326
280
278
259
236
210
153
146
143
136
135
101
92
86
75
70
67
62
60
52
49
47
44
32
31
30
26
20
19
18
15
14
13
12
11
10
9
8