510
458
639
415
470
540
600
525391
504
596
4725
476
30437
23190
21332
19163
1540267
14722
1379148
13276
1191144
11750
10310
8570