12801 700
2357 372
3540 772
1439 41
3634 296
5842 367
8976 95
12545 54
10943 352
38132 643
5058 163
9415 201
19853 818
1764 507
4662 718
5724 341
4249 641