1385 256
2387 58
2955 346
4627 378
4097 22
4737 420
3529 387
2484 189
3125 300
2169 328
4891 483
1603 97
3965 503
41002 790