1253 300
531 34
2916 730
2554 69
792 184
1508 407
2226 55
4107 443
2065 497
2058 486
2640 677
3209 584
1092 329
3600 542
2977 603
2916 277
3065 675
817 192
4749 813