4922
4454
1813
1750
1644
1633
1281
990
952
924
648
555
534
427
401
228
219
213
189
188
177
166
128
95
92
79
57
51
44
42
35
31
30
29
28
27
26
24
23
22
21
20
16
14
13
12
11
9
8