2396
2139
1849
1590
1063
1019
966
909
749
704
693
666
500
488
482
474
439
411
396
333
314
300
284
275
262
251
238
234
209
203
196
194
173
161
160
134
127
114
113
109
96
79
74
67
66
60
54
49
47
38
34
32
31
27
22
21