4522
4232
3185
2541
1666
1488
1475
1216
632
525
495
433
413
407
404
320
299
261
255
237
219
211
146
130
119
115
109
100
86
83
67
65
57
55
51
50
45
42
41
34
27
24
23
21
19
18
14
13
12
11
10
9