2551 680
1665 60
2832 296
2317 68
21695 75
4562 603
4655 617
58705 586
12844 699
7982 504
8632 839
8755 86