17861 503
2189 397
7051 326
21316 925
86953 526
24909 935
63052 550
28920 469
2815 416
6147 446
5201 515
4248 34
4297 459
77535 680