1382 256
2386 58
2954 346
4626 378
4096 22
4734 420
3527 387
2481 189
3123 300
2169 328
4889 483
1600 97
3965 503
40992 790