1240 384
2572 625
2135 528
813 184
253 64
1419 409
3003 592
6300 174
41734 451
7776 317
7695 441
13086 935
5555 283
11371 304
5915 282
17584 505