26116 326
29401 249
17534 294
28486 164
26495 584
20040 88
20652 873
19575 800
14128 522
11044 361
18116 469
19733 521
29654 706
20293 235