554
373
447
293
372
505
425
413
317
3710
388
291702
33437
25530
23842
21243
1743267
16522
1548148
14786
1397144
12730
11680
9900