1243 384
2572 625
2137 528
816 184
256 64
1419 409
3004 592
6307 174
41746 451
7790 317
7697 441
13087 935
5558 283
11373 304
5917 282
17587 505