2051 257
3969 60
3183 346
5125 378
4348 22
5035 421
3752 387
2739 189
3474 300
2408 328
5114 483
1844 97
4235 503
43669 790