1366 256
2371 58
2953 346
4619 378
4095 22
4723 420
3524 387
2480 189
3123 300
2166 328
4886 483
1598 97
3965 503
40955 790