2413
2335
2194
1648
1336
1226
1072
994
917
752
710
678
594
537
478
476
475
439
330
297
287
263
254
247
242
227
199
193
186
155
150
131
113
110
109
105
103
96
86
82
79
77
73
71
67
63
50
44
42
39
35
30
28
27
25
21