2751 786
1298 261
2206 526
19962 33
9281 293
23715 196
3179 652
18305 766
3404 436
3599 96
49734 855
8943 80