6891 721
28656 123
40014 418
29030 324
37935 549
6610 632
27387 560
20611 199
21307 354
83093 489
13147 131
2133 471
2863 351
15931 917
13127 113
5436 714
3113 101