5593 531
30075 156
12007 675
31804 358
8452 484
3501 808
4160 129
4346 977
3911 674
4451 663
7842 144
4066 778
3455 158