18094 503
2203 397
7085 326
21353 925
87174 526
25078 935
63443 551
29042 469
2854 416
6172 446
5219 515
4259 34
4315 459
78542 681