5470
2894
2701
2424
2151
1979
1881
1297
1286
1272
1260
1153
1072
854
674
660
604
497
483
456
427
418
405
384
371
361
350
320
311
307
269
243
199
191
165
149
129
121
119
100
86
14
0