1374 256
2383 58
2954 346
4625 378
4095 22
4730 420
3525 387
2481 189
3123 300
2168 328
4888 483
1599 97
3965 503
40979 790