1296 138
3307 361
12893 719
23540 541
48843 566
15446 359
2147 412
3041 284
12463 560
22487 275
88963 624
845 50
3484 729
5760 88
2911 488
3727 535
50625 797
12177 450
9870 212
3748 904
10004 458
2849 90
4103 592
173169 346
356353 818
19632 328
33865 189
13171 960