2592 680
1683 60
2833 296
2318 68
21709 75
4562 603
4655 617
58727 586
12847 699
7985 504
8642 839
8758 86