1013 281
2814 855
4089 44
434 103
2636 334
5000 604
3774 169
42674 471
4359 410
18666 353
25429 669
23461 526
27052 527
3608 37