18062 503
2200 397
7075 326
21345 925
87119 526
25043 935
63367 551
29005 469
2841 416
6165 446
5216 515
4257 34
4309 459
77993 680