4884
3852
2717
2125
1651
1499
1441
1349
1320
949
860
740
729
563
434
431
412
345
309
292
288
274
265
247
213
164
141
131
112
89
80
4
0