1240 384
2572 625
2135 528
815 184
253 64
1419 409
3003 592
6300 174
41736 451
7778 317
7695 441
13086 935
5555 283
11372 304
5915 282
17584 505