1386 256
2393 58
2958 346
4632 378
4098 22
4745 420
3529 387
2485 189
3126 300
2172 328
4891 483
1604 97
3966 503
41012 790