12796 700
2357 372
3540 772
1438 41
3633 296
5842 367
8974 95
12545 54
10943 352
38128 643
5057 163
9414 201
19691 818
1764 507
4662 718
5724 341
4249 641