16536 877
8546 318
9153 644
19573 190
9632 865
2886 295
62163 261
21588 328
14246 422
19630 871
8558 494
17587 505
9008 543
12683 629
28113 479
24640 58
9602 569
20464 109
23451 116
12820 605
42349 668
9565 200
45142 827
28293 818
6565 567
2846 420
25961 241
9499 96