1199 250
3060 910
1472 361
12698 578
4736 587
50847 411
6834 557
11353 75
13504 169
4463 562
10622 502