1329 256
2321 58
2940 346
4590 378
2703 22
4706 420
3511 387
2462 189
3094 300
2155 328
4870 483
1573 97
3952 503
40677 790