4551
4251
3240
2584
1663
1503
1496
1221
625
505
444
433
428
403
301
275
263
252
237
215
149
144
133
131
123
116
96
87
83
67
66
59
56
52
51
50
46
45
39
31
24
23
21
20
19
18
14
13
12
11
10
8