1203 250
3064 910
1472 361
12698 578
4737 587
50851 411
6840 557
11354 75
13513 169
4464 562
10623 502