4566
4518
2108
1714
1611
1431
1234
961
859
761
631
513
502
445
430
385
366
213
210
200
199
188
177
84
69
66
57
56
55
49
40
38
37
35
33
27
24
22
21
16
15
14
13
12
10
8
7