1186 250
3051 910
1471 361
12695 578
4735 587
50831 411
6809 557
11347 75
13485 169
4460 562
10619 502