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