640 53
1812 318
11346 650
761 54
3171 521
3007 507
4471 349
3145 479
2597 320
2897 732
1391 180
1690 356
3696 912
3800 855
2861 528
1496 274
2613 612
1665 356