3113 862
22751 253
3048 509
9451 424
11938 585
1557 202
10729 702
5104 44
59344 85
33119 556
19260 818
19622 116
14676 355
23713 294