4095 652
2911 595
4088 523
2765 358
9909 660
5467 34
7728 695
3297 156
6147 392
136526 431
7426 837
5845 490
2731 414