1262 236
40396 120
36279 572
7066 47
3116 328
23062 489
18035 246
15892 386
13047 477
4666 416
4685 533
16473 67
11871 450
16501 706