42433 906
2283 73
1420 131
3028 636
4995 343
2212 137
3001 438
3585 676
392 38
2251 493
2446 650
2207 386
2958 792
1776 296
3679 943