5196 669
15485 120
9877 483
312342 707
2369 24
13579 666
8394 660
2089 114
16668 156
9070 739
4134 305
9111 96