1009 281
2776 855
2847 44
421 103
2057 334
4563 604
3756 169
42656 471
4325 410
18584 353
25357 669
23302 526
26957 527
3566 32