4368
4186
3062
2519
1561
1486
1468
1127
617
560
511
449
444
403
398
356
328
260
245
228
225
202
152
127
121
103
97
95
94
72
63
55
53
52
48
47
37
30
26
25
24
21
18
15
14
13
12
11
10
9