17934 503
2194 397
7062 326
21331 925
87023 526
24967 935
63177 551
28955 469
2825 416
6156 446
5205 515
4254 34
4297 459
77672 680