1180 250
3049 910
1469 361
12688 578
4731 587
50814 411
6797 557
11341 75
13469 169
4460 562
10612 502