145496 328
10590 491
13976 415
13576 690
5522 132
27187 370
10789 503
7966 449
5327 883
8112 256
20451 247