2577 680
1677 60
2832 296
2317 68
21708 75
4562 603
4655 617
58718 586
12846 699
7984 504
8636 839
8755 86