12288 256
2855 356
6531 490
3796 391
3935 304
152378 834
17207 522
1822 82
15985 275
22097 703
5964 290