352 98
2310 619
3712 665
624 161
2144 440
42882 385
11372 158
5140 724
23459 489
29616 643
7351 119
15453 923
8445 768
6591 279