1185 250
3049 910
1471 361
12689 578
4733 587
50819 411
6802 557
11345 75
13475 169
4460 562
10614 502