17926 503
2194 397
7057 326
21330 925
87017 526
24952 935
63155 551
28948 469
2823 416
6156 446
5205 515
4252 34
4297 459
77648 680