17948 503
2196 397
7062 326
21332 925
87044 526
24984 935
63227 551
28970 469
2828 416
6157 446
5206 515
4256 34
4302 459
77711 680