1368 256
2373 58
2953 346
4620 378
4095 22
4724 420
3525 387
2480 189
3123 300
2167 328
4886 483
1599 97
3965 503
40964 790