2197
1683
1532
1186
806
481
475
315
304
262
153
95
89
89
78