840 216
2384 629
297 62
2987 572
10115 592
2743 325
11119 59
7978 428
5301 234
4834 792
17677 373
5242 898
1447 134
30878 581