501 95
2874 589
427 88
2883 628
2870 778
2092 506
1686 429
641 179
722 213
1465 312
2573 723
1543 368
762 233
1637 453
1931 426
1862 585
279 46
993 204
1881 375
3044 803
613 144
2206 473
2569 749
2923 837