1385 256
2390 58
2956 346
4627 378
4097 22
4740 420
3529 387
2485 189
3126 300
2169 328
4891 483
1603 97
3966 503
41005 790