12316 256
2856 356
6538 490
3805 391
3955 304
152383 834
17208 522
1824 82
16007 275
22106 703
5972 290