1193 250
3057 910
1472 361
12696 578
4736 587
50840 411
6816 557
11351 75
13495 169
4463 562
10621 502