6530
4941
25073
20520
19423
14011
1227
1196
1054
724
526
514
5112
432
382
373
350
344
317
300
305
287
262