17938 503
2195 397
7062 326
21332 925
87033 526
24977 935
63191 551
28966 469
2826 416
6156 446
5206 515
4255 34
4298 459
77691 680