105051 830
7526 483
13537 633
16434 709
11234 263
11380 596
5204 143
6987 626
4417 69
54763 788
6013 233
6184 295
7696 473
7370 238
8065 326
6145 167