1405 256
2411 58
2962 346
4644 378
4102 22
4755 420
3539 387
2493 189
3135 300
2184 328
4896 483
1612 97
3990 503
41111 790