109583 352
34607 862
8730 347
6121 374
35644 416
11353 68
13821 738
14789 477
11911 745
37327 890
8192 159
5883 72