1368 256
2375 58
2953 346
4621 378
4095 22
4725 420
3525 387
2480 189
3123 300
2168 328
4888 483
1599 97
3965 503
40973 790