3011 596
1117 313
3329 551
2124 610
1802 386
1533 190
1531 279
2566 381
897 154
2135 347
7031 344
2177 479
247 57
2517 672