1362 256
2365 58
2949 346
4614 378
4093 22
4718 420
3522 387
2473 189
3111 300
2165 328
4882 483
1597 97
3961 503
40918 790