40165 120
36182 572
6996 47
3013 328
23012 489
17885 246
15844 386
12990 477
4641 416
4656 533
16412 67
11821 450
16432 706