3115 862
22751 253
3050 509
9452 424
11938 585
1559 202
10731 702
5106 44
59350 85
33121 556
19262 818
19625 116
14676 355
23717 294