308412 365
135260 420
280436 1254
389674 1631
359291 1111
72893 714
33742 709
60283 652
50839 494
21081 301
72559 805
1596 259
3686 621
685 79
2151 314
1340 149
2551 536
2552 581