1009 281
2776 855
2877 44
421 103
2058 334
4565 604
3757 169
42656 471
4325 410
18585 353
25358 669
23302 526
26957 527
3566 32