1012 281
2814 855
4008 44
429 103
2625 334
4913 604
3771 169
42670 471
4352 410
18652 353
25401 669
23449 526
27038 527
3595 37