312 330
526 94
3056 412
43 375
432 93
128 389
904 372
693 146
501 863
772 684
204 912
299 937
919 349
417 292
961 543
2644 912
101 593
565 188
792 11
499 901
779 275
305 461