16631 700
2576 372
3725 772
1723 41
3963 297
5966 367
9965 95
13006 54
11411 352
38590 643
5348 163
9551 201
21590 818
1794 507
4870 718
5914 341
4371 641