5594 531
30101 156
12007 675
31827 358
8454 484
3501 808
4160 129
4347 977
3915 674
4451 663
7845 144
4067 778
3457 158