12872 700
2361 372
3544 772
1446 41
3644 296
5843 367
8988 95
12558 54
10954 352
38139 643
5061 163
9420 201
21085 818
1768 507
4671 718
5728 341
4256 641