3691 37
5604 541
21209 778
10172 698
11686 308
18616 771
5985 239
9567 645
14106 564
4772 260
28888 118
12568 140
30446 685
12790 755
6185 436
10716 688
17398 237
25223 572
16724 279
8847 745
11181 58
16469 389
18789 842
21411 85