1258 236
40389 120
36274 572
7066 47
3116 328
23058 489
18022 246
15888 386
13035 477
4665 416
4685 533
16470 67
11870 450
16499 706