5581 334
36646 617
12501 569
15527 451
47977 562
25479 115
47177 243
29211 837
98886 338
84195 717
2568 84
5665 113
4803 53
7512 847
9839 394
6868 362
14147 676
9168 292