596 128
2605 734
2667 657
1661 460
2233 591
2135 448
740 103
961 232
563 142
447 103
2776 607
2597 699
247 47
1617 317
2059 478
1777 412
533 109
2157 277
3101 723
6936 544
2527 828
595 183
2671 563
1315 343