352 98
2310 619
3701 665
624 161
2144 440
42808 385
11371 158
5139 724
23459 489
29616 643
7350 119
15452 923
8445 768
6591 279