39643 120
36072 572
6922 47
2980 327
22904 489
17746 246
15822 386
12910 477
4625 416
4613 533
16391 67
11801 450
16365 706