145558 328
10595 491
13995 415
13599 690
5534 132
27214 370
10830 503
7982 449
5330 883
8123 256
20478 247