1362 256
2366 58
2950 346
4614 378
4093 22
4718 420
3522 387
2473 189
3114 300
2165 328
4882 483
1597 97
3962 503
40921 790