18062 503
2199 397
7075 326
21345 925
87118 526
25043 935
63361 551
29004 469
2841 416
6165 446
5216 515
4256 34
4309 459
77946 680