3210
3116
1936
1918
1179
1111
1052
1048
474
439
385
353
295
290
287
269
242
236
222
219
210
160
154
153
143
94
87
66
64
62
59
58
57
56
54
53
49
43
39
37
29
28
27
26
25
23
22
20
18
17
13
11
10
9
8
7