145507 328
10590 491
13981 415
13583 690
5526 132
27191 370
10801 503
7970 449
5330 883
8112 256
20457 247