1185 250
3049 910
1470 361
12689 578
4732 587
50818 411
6802 557
11345 75
13474 169
4460 562
10614 502