150150 498
3395 291
1300 135
4188 356
6621 70
5795 322
62489 734
45032 327
9517 183
25483 646
2693 327
12995 589
15203 110
6259 102
8238 99
4933 98
2334 215
9364 717