5316
1289
1287
1204
1125
1070
975
704
610
379
325
302
300
251
229
215
208
201
195
187
175
159
153
151
121
115
106
104
74
73
71
67
66
65
63
62
61
60
59
58
50
48
44
39
38
34
32
31
29
26
25
24
23
22
21