16667 560
5543 421
15802 614
9453 479
1969 99
2408869 7084
7915 614
26831 215
62690 609
3756 522
69064 169
5046 155
6641 795
6160 193
6437 53
14302 163
7541 247
7887 493
3737 295
8839 605
1476 231
3778 46
2605 68
4512 782
2993 232
27737 101
2923 181
8537 667