19561
1741
1345
1291
980
971
737
660
628
446
397
239
224
217
184
171
164
142
137
133
128
125
97
77
61
59
53
30