593 50
708 182
786 251
307 41
5422 51
1723 282
3150 421
4887 948
5644 376
7515 356
4386 188
3639 592
4503 794
28637 785
16256 169
8542 494
179587 578
4968 427
5896 469
3282 130