40033 120
36155 572
6976 47
3006 328
22985 489
17811 246
15834 386
12959 477
4632 416
4641 533
16407 67
11813 450
16408 706