4617
4263
1851
1565
1463
1400
1118
941
898
776
589
511
459
447
399
372
352
247
222
200
166
161
150
92
88
76
70
61
55
40
37
35
32
29
27
25
24
22
18
17
16
14
13
11
9
8
7
6