145306 327
10581 491
13947 415
13501 690
5495 132
27112 370
10698 503
7905 449
5318 883
8095 256
20328 247