49005 700
1795 508
2281 521
10473 608
126889 359
5178 628
1520 275
291 57
9930 241
113213 729
1222 97
13910 224
2551 610
2699 713
34651 305
8662 409
1633 213
11144 312
1495 242
11451 65
1104 186
839 70
5341 449
9762 119
18688 526
12219 672
3088 721
28297 211