2805 680
1871 60
2889 296
2345 68
21819 75
4581 603
4671 617
59077 586
12925 699
8043 504
8685 839
8860 86