1372 256
2376 58
2954 346
4622 378
4095 22
4728 420
3525 387
2480 189
3123 300
2168 328
4888 483
1599 97
3965 503
40976 790