2759 786
1306 261
2214 526
19968 33
9301 293
23727 196
3192 652
18428 766
3410 436
3613 96
49775 855
8952 80