5987
4888
2947
2922
2816
2768
2759
1630
1561
1508
1444
1286
1219
1204
1138
1091
991
969
756
747
721
684
681
546
531
530
527
512
499
472
431
417
393
366
337
323
322
274
256
246
210
207
200
172
168
148
144
141
139
132
129
126
123
101
100
99
88
79