145601 328
10599 491
14019 415
13618 690
5540 132
27257 370
10852 503
7995 449
5333 883
8132 256
20495 247