12976 700
2368 372
3545 772
1450 41
3651 297
5845 367
8999 95
12567 54
10967 352
38157 643
5061 163
9423 201
21115 818
1772 507
4673 718
5731 341
4261 641