4866
4074
1761
1757
1669
1233
1189
1161
1101
882
645
492
470
366
348
248
220
210
160
159
139
119
117
111
102
89
84
59
57
41
37
35
33
29
28
19
16
15
13
12
11
10
9
8
6