1388 256
2393 58
2959 346
4632 378
4098 22
4747 420
3530 387
2485 189
3126 300
2172 328
4891 483
1604 97
3967 503
41018 790