5430
5017
4625
3157
2562
2546
2203
2184
2071
1700
1433
1407
1384
1143
1122
1096
1079
1066
1010
751
635
617
552
538
536
491
461
431
421
366
344
338
332
277
269
234
224
198
191
184
169
167
163
158
155
143
133
109
97
94
74
71
64
63
62
52
49
48
45