12999 700
2368 372
3547 772
1454 41
3654 297
5847 367
9001 95
12570 54
10968 352
38158 643
5063 163
9423 201
21124 818
1772 507
4676 718
5733 341
4261 641