3203
3144
2124
1975
1264
1168
1156
1110
453
432
410
345
344
306
301
282
267
261
220
201
170
160
125
104
99
81
70
62
53
52
46
44
43
41
38
36
31
25
22
21
18
17
15
14
12
11
10
9
8