316 50
2899 547
1825 501
2454 742
1281 227
2032 289
3006 893
2470 721
2733 680
2989 970
2241 468
2828 822
2112 602
2305 513
1606 323
2293 604
536 137
2710 882
1294 342
2139 640
195 43
1437 278
2798 559
460 107
2766 809
2827 784
2899 946
1665 473