1250 384
2572 625
2140 528
826 184
261 64
1420 409
3006 592
6320 174
41809 451
7844 317
7700 441
13089 935
5563 283
11381 304
5920 282
17593 505