7226
2034
1594
1259
1230
1197
1127
684
663
583
571
531
502
494
450
404
268
266
250
229
189
178
172
155
152
137
132
118
108
99
94
93
85
81
79
75
74
65
63
61
50
48
43
42
36
34
32
30
28
26
25
24