18097 503
2203 397
7088 326
21353 925
87174 526
25082 935
63451 551
29046 469
2855 416
6174 446
5220 515
4259 34
4315 459
78589 681