220 65
428 91
2259 467
12235 912
5001 724
10040 353
437 60
3125 608
7294 72
27272 53
3928 423
8877 617
15616 482
36214 588
143561 626
11002 115
10146 362
23222 137
9602 639
6795 290
29684 688